Struct aws_sdk_chime::client::fluent_builders::CreateVoiceConnector
source · [−]pub struct CreateVoiceConnector { /* private fields */ }Expand description
Fluent builder constructing a request to CreateVoiceConnector.
Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.
Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.
Implementations
sourceimpl CreateVoiceConnector
impl CreateVoiceConnector
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<CreateVoiceConnector, AwsResponseRetryClassifier>, SdkError<CreateVoiceConnectorError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<CreateVoiceConnector, AwsResponseRetryClassifier>, SdkError<CreateVoiceConnectorError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<CreateVoiceConnectorOutput, SdkError<CreateVoiceConnectorError>>
pub async fn send(
self
) -> Result<CreateVoiceConnectorOutput, SdkError<CreateVoiceConnectorError>>
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 name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the Amazon Chime Voice Connector.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the Amazon Chime Voice Connector.
sourcepub fn aws_region(self, input: VoiceConnectorAwsRegion) -> Self
pub fn aws_region(self, input: VoiceConnectorAwsRegion) -> Self
The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 .
sourcepub fn set_aws_region(self, input: Option<VoiceConnectorAwsRegion>) -> Self
pub fn set_aws_region(self, input: Option<VoiceConnectorAwsRegion>) -> Self
The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 .
sourcepub fn require_encryption(self, input: bool) -> Self
pub fn require_encryption(self, input: bool) -> Self
When enabled, requires encryption for the Amazon Chime Voice Connector.
sourcepub fn set_require_encryption(self, input: Option<bool>) -> Self
pub fn set_require_encryption(self, input: Option<bool>) -> Self
When enabled, requires encryption for the Amazon Chime Voice Connector.
Trait Implementations
sourceimpl Clone for CreateVoiceConnector
impl Clone for CreateVoiceConnector
sourcefn clone(&self) -> CreateVoiceConnector
fn clone(&self) -> CreateVoiceConnector
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more