Struct aws_sdk_chime::input::create_proxy_session_input::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for CreateProxySessionInput.
Implementations
sourceimpl Builder
impl Builder
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 participant_phone_numbers(self, input: impl Into<String>) -> Self
pub fn participant_phone_numbers(self, input: impl Into<String>) -> Self
Appends an item to participant_phone_numbers.
To override the contents of this collection use set_participant_phone_numbers.
The participant phone numbers.
sourcepub fn set_participant_phone_numbers(self, input: Option<Vec<String>>) -> Self
pub fn set_participant_phone_numbers(self, input: Option<Vec<String>>) -> Self
The participant phone numbers.
sourcepub fn expiry_minutes(self, input: i32) -> Self
pub fn expiry_minutes(self, input: i32) -> Self
The number of minutes allowed for the proxy session.
sourcepub fn set_expiry_minutes(self, input: Option<i32>) -> Self
pub fn set_expiry_minutes(self, input: Option<i32>) -> Self
The number of minutes allowed for the proxy session.
sourcepub fn capabilities(self, input: Capability) -> Self
pub fn capabilities(self, input: Capability) -> Self
Appends an item to capabilities.
To override the contents of this collection use set_capabilities.
The proxy session capabilities.
sourcepub fn set_capabilities(self, input: Option<Vec<Capability>>) -> Self
pub fn set_capabilities(self, input: Option<Vec<Capability>>) -> Self
The proxy session capabilities.
sourcepub fn number_selection_behavior(self, input: NumberSelectionBehavior) -> Self
pub fn number_selection_behavior(self, input: NumberSelectionBehavior) -> Self
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
sourcepub fn set_number_selection_behavior(
self,
input: Option<NumberSelectionBehavior>
) -> Self
pub fn set_number_selection_behavior(
self,
input: Option<NumberSelectionBehavior>
) -> Self
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
sourcepub fn geo_match_level(self, input: GeoMatchLevel) -> Self
pub fn geo_match_level(self, input: GeoMatchLevel) -> Self
The preference for matching the country or area code of the proxy phone number with that of the first participant.
sourcepub fn set_geo_match_level(self, input: Option<GeoMatchLevel>) -> Self
pub fn set_geo_match_level(self, input: Option<GeoMatchLevel>) -> Self
The preference for matching the country or area code of the proxy phone number with that of the first participant.
sourcepub fn geo_match_params(self, input: GeoMatchParams) -> Self
pub fn geo_match_params(self, input: GeoMatchParams) -> Self
The country and area code for the proxy phone number.
sourcepub fn set_geo_match_params(self, input: Option<GeoMatchParams>) -> Self
pub fn set_geo_match_params(self, input: Option<GeoMatchParams>) -> Self
The country and area code for the proxy phone number.
sourcepub fn build(self) -> Result<CreateProxySessionInput, BuildError>
pub fn build(self) -> Result<CreateProxySessionInput, BuildError>
Consumes the builder and constructs a CreateProxySessionInput.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
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