Struct aws_sdk_connectcampaigns::operation::update_campaign_outbound_call_config::builders::UpdateCampaignOutboundCallConfigInputBuilder
source · #[non_exhaustive]pub struct UpdateCampaignOutboundCallConfigInputBuilder { /* private fields */ }
Expand description
A builder for UpdateCampaignOutboundCallConfigInput
.
Implementations§
source§impl UpdateCampaignOutboundCallConfigInputBuilder
impl UpdateCampaignOutboundCallConfigInputBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
Identifier representing a Campaign This field is required.
sourcepub fn connect_contact_flow_id(self, input: impl Into<String>) -> Self
pub fn connect_contact_flow_id(self, input: impl Into<String>) -> Self
The identifier of the contact flow for the outbound call.
sourcepub fn set_connect_contact_flow_id(self, input: Option<String>) -> Self
pub fn set_connect_contact_flow_id(self, input: Option<String>) -> Self
The identifier of the contact flow for the outbound call.
sourcepub fn get_connect_contact_flow_id(&self) -> &Option<String>
pub fn get_connect_contact_flow_id(&self) -> &Option<String>
The identifier of the contact flow for the outbound call.
sourcepub fn connect_source_phone_number(self, input: impl Into<String>) -> Self
pub fn connect_source_phone_number(self, input: impl Into<String>) -> Self
The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
sourcepub fn set_connect_source_phone_number(self, input: Option<String>) -> Self
pub fn set_connect_source_phone_number(self, input: Option<String>) -> Self
The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
sourcepub fn get_connect_source_phone_number(&self) -> &Option<String>
pub fn get_connect_source_phone_number(&self) -> &Option<String>
The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
sourcepub fn answer_machine_detection_config(
self,
input: AnswerMachineDetectionConfig
) -> Self
pub fn answer_machine_detection_config( self, input: AnswerMachineDetectionConfig ) -> Self
Answering Machine Detection config
sourcepub fn set_answer_machine_detection_config(
self,
input: Option<AnswerMachineDetectionConfig>
) -> Self
pub fn set_answer_machine_detection_config( self, input: Option<AnswerMachineDetectionConfig> ) -> Self
Answering Machine Detection config
sourcepub fn get_answer_machine_detection_config(
&self
) -> &Option<AnswerMachineDetectionConfig>
pub fn get_answer_machine_detection_config( &self ) -> &Option<AnswerMachineDetectionConfig>
Answering Machine Detection config
sourcepub fn build(self) -> Result<UpdateCampaignOutboundCallConfigInput, BuildError>
pub fn build(self) -> Result<UpdateCampaignOutboundCallConfigInput, BuildError>
Consumes the builder and constructs a UpdateCampaignOutboundCallConfigInput
.
source§impl UpdateCampaignOutboundCallConfigInputBuilder
impl UpdateCampaignOutboundCallConfigInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateCampaignOutboundCallConfigOutput, SdkError<UpdateCampaignOutboundCallConfigError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateCampaignOutboundCallConfigOutput, SdkError<UpdateCampaignOutboundCallConfigError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateCampaignOutboundCallConfigInputBuilder
impl Clone for UpdateCampaignOutboundCallConfigInputBuilder
source§fn clone(&self) -> UpdateCampaignOutboundCallConfigInputBuilder
fn clone(&self) -> UpdateCampaignOutboundCallConfigInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateCampaignOutboundCallConfigInputBuilder
impl Default for UpdateCampaignOutboundCallConfigInputBuilder
source§fn default() -> UpdateCampaignOutboundCallConfigInputBuilder
fn default() -> UpdateCampaignOutboundCallConfigInputBuilder
source§impl PartialEq for UpdateCampaignOutboundCallConfigInputBuilder
impl PartialEq for UpdateCampaignOutboundCallConfigInputBuilder
source§fn eq(&self, other: &UpdateCampaignOutboundCallConfigInputBuilder) -> bool
fn eq(&self, other: &UpdateCampaignOutboundCallConfigInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateCampaignOutboundCallConfigInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateCampaignOutboundCallConfigInputBuilder
impl RefUnwindSafe for UpdateCampaignOutboundCallConfigInputBuilder
impl Send for UpdateCampaignOutboundCallConfigInputBuilder
impl Sync for UpdateCampaignOutboundCallConfigInputBuilder
impl Unpin for UpdateCampaignOutboundCallConfigInputBuilder
impl UnwindSafe for UpdateCampaignOutboundCallConfigInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more