Struct aws_sdk_chime::operation::batch_update_phone_number::builders::BatchUpdatePhoneNumberFluentBuilder
source · pub struct BatchUpdatePhoneNumberFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to BatchUpdatePhoneNumber
.
Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem
. For example, you can update the product type or the calling name.
For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.
Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.
Implementations§
source§impl BatchUpdatePhoneNumberFluentBuilder
impl BatchUpdatePhoneNumberFluentBuilder
sourcepub fn as_input(&self) -> &BatchUpdatePhoneNumberInputBuilder
pub fn as_input(&self) -> &BatchUpdatePhoneNumberInputBuilder
Access the BatchUpdatePhoneNumber as a reference.
sourcepub async fn send(
self
) -> Result<BatchUpdatePhoneNumberOutput, SdkError<BatchUpdatePhoneNumberError, HttpResponse>>
pub async fn send( self ) -> Result<BatchUpdatePhoneNumberOutput, SdkError<BatchUpdatePhoneNumberError, HttpResponse>>
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 customize(
self
) -> CustomizableOperation<BatchUpdatePhoneNumberOutput, BatchUpdatePhoneNumberError, Self>
pub fn customize( self ) -> CustomizableOperation<BatchUpdatePhoneNumberOutput, BatchUpdatePhoneNumberError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn update_phone_number_request_items(
self,
input: UpdatePhoneNumberRequestItem
) -> Self
pub fn update_phone_number_request_items( self, input: UpdatePhoneNumberRequestItem ) -> Self
Appends an item to UpdatePhoneNumberRequestItems
.
To override the contents of this collection use set_update_phone_number_request_items
.
The request containing the phone number IDs and product types or calling names to update.
sourcepub fn set_update_phone_number_request_items(
self,
input: Option<Vec<UpdatePhoneNumberRequestItem>>
) -> Self
pub fn set_update_phone_number_request_items( self, input: Option<Vec<UpdatePhoneNumberRequestItem>> ) -> Self
The request containing the phone number IDs and product types or calling names to update.
sourcepub fn get_update_phone_number_request_items(
&self
) -> &Option<Vec<UpdatePhoneNumberRequestItem>>
pub fn get_update_phone_number_request_items( &self ) -> &Option<Vec<UpdatePhoneNumberRequestItem>>
The request containing the phone number IDs and product types or calling names to update.
Trait Implementations§
source§impl Clone for BatchUpdatePhoneNumberFluentBuilder
impl Clone for BatchUpdatePhoneNumberFluentBuilder
source§fn clone(&self) -> BatchUpdatePhoneNumberFluentBuilder
fn clone(&self) -> BatchUpdatePhoneNumberFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for BatchUpdatePhoneNumberFluentBuilder
impl !RefUnwindSafe for BatchUpdatePhoneNumberFluentBuilder
impl Send for BatchUpdatePhoneNumberFluentBuilder
impl Sync for BatchUpdatePhoneNumberFluentBuilder
impl Unpin for BatchUpdatePhoneNumberFluentBuilder
impl !UnwindSafe for BatchUpdatePhoneNumberFluentBuilder
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