Struct aws_sdk_connectcampaigns::operation::update_campaign_outbound_call_config::builders::UpdateCampaignOutboundCallConfigFluentBuilder
source · pub struct UpdateCampaignOutboundCallConfigFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateCampaignOutboundCallConfig
.
Updates the outbound call config of a campaign. This API is idempotent.
Implementations§
source§impl UpdateCampaignOutboundCallConfigFluentBuilder
impl UpdateCampaignOutboundCallConfigFluentBuilder
sourcepub fn as_input(&self) -> &UpdateCampaignOutboundCallConfigInputBuilder
pub fn as_input(&self) -> &UpdateCampaignOutboundCallConfigInputBuilder
Access the UpdateCampaignOutboundCallConfig as a reference.
sourcepub async fn send(
self
) -> Result<UpdateCampaignOutboundCallConfigOutput, SdkError<UpdateCampaignOutboundCallConfigError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateCampaignOutboundCallConfigOutput, SdkError<UpdateCampaignOutboundCallConfigError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateCampaignOutboundCallConfigOutput, UpdateCampaignOutboundCallConfigError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateCampaignOutboundCallConfigOutput, UpdateCampaignOutboundCallConfigError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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
Trait Implementations§
source§impl Clone for UpdateCampaignOutboundCallConfigFluentBuilder
impl Clone for UpdateCampaignOutboundCallConfigFluentBuilder
source§fn clone(&self) -> UpdateCampaignOutboundCallConfigFluentBuilder
fn clone(&self) -> UpdateCampaignOutboundCallConfigFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for UpdateCampaignOutboundCallConfigFluentBuilder
impl !RefUnwindSafe for UpdateCampaignOutboundCallConfigFluentBuilder
impl Send for UpdateCampaignOutboundCallConfigFluentBuilder
impl Sync for UpdateCampaignOutboundCallConfigFluentBuilder
impl Unpin for UpdateCampaignOutboundCallConfigFluentBuilder
impl !UnwindSafe for UpdateCampaignOutboundCallConfigFluentBuilder
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