Struct aws_sdk_chime::types::builders::TerminationBuilder
source · #[non_exhaustive]pub struct TerminationBuilder { /* private fields */ }
Expand description
A builder for Termination
.
Implementations§
source§impl TerminationBuilder
impl TerminationBuilder
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 get_cps_limit(&self) -> &Option<i32>
pub fn get_cps_limit(&self) -> &Option<i32>
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 get_default_phone_number(&self) -> &Option<String>
pub fn get_default_phone_number(&self) -> &Option<String>
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 get_calling_regions(&self) -> &Option<Vec<String>>
pub fn get_calling_regions(&self) -> &Option<Vec<String>>
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 get_cidr_allowed_list(&self) -> &Option<Vec<String>>
pub fn get_cidr_allowed_list(&self) -> &Option<Vec<String>>
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 get_disabled(&self) -> &Option<bool>
pub fn get_disabled(&self) -> &Option<bool>
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§
source§impl Clone for TerminationBuilder
impl Clone for TerminationBuilder
source§fn clone(&self) -> TerminationBuilder
fn clone(&self) -> TerminationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TerminationBuilder
impl Debug for TerminationBuilder
source§impl Default for TerminationBuilder
impl Default for TerminationBuilder
source§fn default() -> TerminationBuilder
fn default() -> TerminationBuilder
source§impl PartialEq for TerminationBuilder
impl PartialEq for TerminationBuilder
source§fn eq(&self, other: &TerminationBuilder) -> bool
fn eq(&self, other: &TerminationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TerminationBuilder
Auto Trait Implementations§
impl Freeze for TerminationBuilder
impl RefUnwindSafe for TerminationBuilder
impl Send for TerminationBuilder
impl Sync for TerminationBuilder
impl Unpin for TerminationBuilder
impl UnwindSafe for TerminationBuilder
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