pub struct PutVoiceConnectorProxy { /* private fields */ }
Expand description
Fluent builder constructing a request to PutVoiceConnectorProxy
.
Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.
Implementations
sourceimpl PutVoiceConnectorProxy
impl PutVoiceConnectorProxy
sourcepub async fn send(
self
) -> Result<PutVoiceConnectorProxyOutput, SdkError<PutVoiceConnectorProxyError>>
pub async fn send(
self
) -> Result<PutVoiceConnectorProxyOutput, SdkError<PutVoiceConnectorProxyError>>
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 voice_connector_id(self, input: impl Into<String>) -> Self
pub fn voice_connector_id(self, input: impl Into<String>) -> Self
The Amazon Chime voice connector ID.
sourcepub fn set_voice_connector_id(self, input: Option<String>) -> Self
pub fn set_voice_connector_id(self, input: Option<String>) -> Self
The Amazon Chime voice connector ID.
sourcepub fn default_session_expiry_minutes(self, input: i32) -> Self
pub fn default_session_expiry_minutes(self, input: i32) -> Self
The default number of minutes allowed for proxy sessions.
sourcepub fn set_default_session_expiry_minutes(self, input: Option<i32>) -> Self
pub fn set_default_session_expiry_minutes(self, input: Option<i32>) -> Self
The default number of minutes allowed for proxy sessions.
sourcepub fn phone_number_pool_countries(self, input: impl Into<String>) -> Self
pub fn phone_number_pool_countries(self, input: impl Into<String>) -> Self
Appends an item to PhoneNumberPoolCountries
.
To override the contents of this collection use set_phone_number_pool_countries
.
The countries for proxy phone numbers to be selected from.
sourcepub fn set_phone_number_pool_countries(self, input: Option<Vec<String>>) -> Self
pub fn set_phone_number_pool_countries(self, input: Option<Vec<String>>) -> Self
The countries for proxy phone numbers to be selected from.
sourcepub fn fall_back_phone_number(self, input: impl Into<String>) -> Self
pub fn fall_back_phone_number(self, input: impl Into<String>) -> Self
The phone number to route calls to after a proxy session expires.
sourcepub fn set_fall_back_phone_number(self, input: Option<String>) -> Self
pub fn set_fall_back_phone_number(self, input: Option<String>) -> Self
The phone number to route calls to after a proxy session expires.
sourcepub fn disabled(self, input: bool) -> Self
pub fn disabled(self, input: bool) -> Self
When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector.
sourcepub fn set_disabled(self, input: Option<bool>) -> Self
pub fn set_disabled(self, input: Option<bool>) -> Self
When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector.
Trait Implementations
sourceimpl Clone for PutVoiceConnectorProxy
impl Clone for PutVoiceConnectorProxy
sourcefn clone(&self) -> PutVoiceConnectorProxy
fn clone(&self) -> PutVoiceConnectorProxy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for PutVoiceConnectorProxy
impl Send for PutVoiceConnectorProxy
impl Sync for PutVoiceConnectorProxy
impl Unpin for PutVoiceConnectorProxy
impl !UnwindSafe for PutVoiceConnectorProxy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more