#[non_exhaustive]pub struct PhoneNumberQuickConnectConfigBuilder { /* private fields */ }
Expand description
A builder for PhoneNumberQuickConnectConfig
.
Implementations§
source§impl PhoneNumberQuickConnectConfigBuilder
impl PhoneNumberQuickConnectConfigBuilder
sourcepub fn phone_number(self, input: impl Into<String>) -> Self
pub fn phone_number(self, input: impl Into<String>) -> Self
The phone number in E.164 format.
This field is required.sourcepub fn set_phone_number(self, input: Option<String>) -> Self
pub fn set_phone_number(self, input: Option<String>) -> Self
The phone number in E.164 format.
sourcepub fn get_phone_number(&self) -> &Option<String>
pub fn get_phone_number(&self) -> &Option<String>
The phone number in E.164 format.
sourcepub fn build(self) -> Result<PhoneNumberQuickConnectConfig, BuildError>
pub fn build(self) -> Result<PhoneNumberQuickConnectConfig, BuildError>
Consumes the builder and constructs a PhoneNumberQuickConnectConfig
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for PhoneNumberQuickConnectConfigBuilder
impl Clone for PhoneNumberQuickConnectConfigBuilder
source§fn clone(&self) -> PhoneNumberQuickConnectConfigBuilder
fn clone(&self) -> PhoneNumberQuickConnectConfigBuilder
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 PhoneNumberQuickConnectConfigBuilder
impl Default for PhoneNumberQuickConnectConfigBuilder
source§fn default() -> PhoneNumberQuickConnectConfigBuilder
fn default() -> PhoneNumberQuickConnectConfigBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PhoneNumberQuickConnectConfigBuilder
impl PartialEq for PhoneNumberQuickConnectConfigBuilder
source§fn eq(&self, other: &PhoneNumberQuickConnectConfigBuilder) -> bool
fn eq(&self, other: &PhoneNumberQuickConnectConfigBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PhoneNumberQuickConnectConfigBuilder
Auto Trait Implementations§
impl Freeze for PhoneNumberQuickConnectConfigBuilder
impl RefUnwindSafe for PhoneNumberQuickConnectConfigBuilder
impl Send for PhoneNumberQuickConnectConfigBuilder
impl Sync for PhoneNumberQuickConnectConfigBuilder
impl Unpin for PhoneNumberQuickConnectConfigBuilder
impl UnwindSafe for PhoneNumberQuickConnectConfigBuilder
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>
Creates a shared type from an unshared type.