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 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§
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<TerminationBuilder> for TerminationBuilder
impl PartialEq<TerminationBuilder> 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 ==.