Struct aws_sdk_chime::model::termination::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for Termination.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn cps_limit(self, input: i32) -> Self
pub fn cps_limit(self, input: i32) -> Self
The limit on calls per second. Max value based on account service quota. Default value of 1.
sourcepub fn set_cps_limit(self, input: Option<i32>) -> Self
pub fn set_cps_limit(self, input: Option<i32>) -> Self
The limit on calls per second. Max value based on account service quota. Default value of 1.
sourcepub fn default_phone_number(self, input: impl Into<String>) -> Self
pub fn default_phone_number(self, input: impl Into<String>) -> Self
The default caller ID phone number.
sourcepub fn set_default_phone_number(self, input: Option<String>) -> Self
pub fn set_default_phone_number(self, input: Option<String>) -> Self
The default caller ID phone number.
sourcepub fn calling_regions(self, input: impl Into<String>) -> Self
pub fn calling_regions(self, input: impl Into<String>) -> Self
Appends an item to calling_regions.
To override the contents of this collection use set_calling_regions.
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
sourcepub fn set_calling_regions(self, input: Option<Vec<String>>) -> Self
pub fn set_calling_regions(self, input: Option<Vec<String>>) -> Self
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
sourcepub fn cidr_allowed_list(self, input: impl Into<String>) -> Self
pub fn cidr_allowed_list(self, input: impl Into<String>) -> Self
Appends an item to cidr_allowed_list.
To override the contents of this collection use set_cidr_allowed_list.
The IP addresses allowed to make calls, in CIDR format. Required.
sourcepub fn set_cidr_allowed_list(self, input: Option<Vec<String>>) -> Self
pub fn set_cidr_allowed_list(self, input: Option<Vec<String>>) -> Self
The IP addresses allowed to make calls, in CIDR format. Required.
sourcepub fn disabled(self, input: bool) -> Self
pub fn disabled(self, input: bool) -> Self
When termination settings are disabled, outbound calls can not be made.
sourcepub fn set_disabled(self, input: Option<bool>) -> Self
pub fn set_disabled(self, input: Option<bool>) -> Self
When termination settings are disabled, outbound calls can not be made.
sourcepub fn build(self) -> Termination
pub fn build(self) -> Termination
Consumes the builder and constructs a Termination.
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