Struct aws_sdk_chime::operation::create_phone_number_order::builders::CreatePhoneNumberOrderInputBuilder
source · #[non_exhaustive]pub struct CreatePhoneNumberOrderInputBuilder { /* private fields */ }
Expand description
A builder for CreatePhoneNumberOrderInput
.
Implementations§
source§impl CreatePhoneNumberOrderInputBuilder
impl CreatePhoneNumberOrderInputBuilder
sourcepub fn product_type(self, input: PhoneNumberProductType) -> Self
pub fn product_type(self, input: PhoneNumberProductType) -> Self
The phone number product type.
This field is required.sourcepub fn set_product_type(self, input: Option<PhoneNumberProductType>) -> Self
pub fn set_product_type(self, input: Option<PhoneNumberProductType>) -> Self
The phone number product type.
sourcepub fn get_product_type(&self) -> &Option<PhoneNumberProductType>
pub fn get_product_type(&self) -> &Option<PhoneNumberProductType>
The phone number product type.
sourcepub fn e164_phone_numbers(self, input: impl Into<String>) -> Self
pub fn e164_phone_numbers(self, input: impl Into<String>) -> Self
Appends an item to e164_phone_numbers
.
To override the contents of this collection use set_e164_phone_numbers
.
List of phone numbers, in E.164 format.
sourcepub fn set_e164_phone_numbers(self, input: Option<Vec<String>>) -> Self
pub fn set_e164_phone_numbers(self, input: Option<Vec<String>>) -> Self
List of phone numbers, in E.164 format.
sourcepub fn get_e164_phone_numbers(&self) -> &Option<Vec<String>>
pub fn get_e164_phone_numbers(&self) -> &Option<Vec<String>>
List of phone numbers, in E.164 format.
sourcepub fn build(self) -> Result<CreatePhoneNumberOrderInput, BuildError>
pub fn build(self) -> Result<CreatePhoneNumberOrderInput, BuildError>
Consumes the builder and constructs a CreatePhoneNumberOrderInput
.
source§impl CreatePhoneNumberOrderInputBuilder
impl CreatePhoneNumberOrderInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreatePhoneNumberOrderOutput, SdkError<CreatePhoneNumberOrderError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreatePhoneNumberOrderOutput, SdkError<CreatePhoneNumberOrderError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreatePhoneNumberOrderInputBuilder
impl Clone for CreatePhoneNumberOrderInputBuilder
source§fn clone(&self) -> CreatePhoneNumberOrderInputBuilder
fn clone(&self) -> CreatePhoneNumberOrderInputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for CreatePhoneNumberOrderInputBuilder
impl Default for CreatePhoneNumberOrderInputBuilder
source§fn default() -> CreatePhoneNumberOrderInputBuilder
fn default() -> CreatePhoneNumberOrderInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreatePhoneNumberOrderInputBuilder
impl PartialEq for CreatePhoneNumberOrderInputBuilder
source§fn eq(&self, other: &CreatePhoneNumberOrderInputBuilder) -> bool
fn eq(&self, other: &CreatePhoneNumberOrderInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreatePhoneNumberOrderInputBuilder
Auto Trait Implementations§
impl Freeze for CreatePhoneNumberOrderInputBuilder
impl RefUnwindSafe for CreatePhoneNumberOrderInputBuilder
impl Send for CreatePhoneNumberOrderInputBuilder
impl Sync for CreatePhoneNumberOrderInputBuilder
impl Unpin for CreatePhoneNumberOrderInputBuilder
impl UnwindSafe for CreatePhoneNumberOrderInputBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.