Struct aws_sdk_chime::types::builders::CredentialBuilder
source · #[non_exhaustive]pub struct CredentialBuilder { /* private fields */ }
Expand description
A builder for Credential
.
Implementations§
source§impl CredentialBuilder
impl CredentialBuilder
sourcepub fn username(self, input: impl Into<String>) -> Self
pub fn username(self, input: impl Into<String>) -> Self
The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
sourcepub fn set_username(self, input: Option<String>) -> Self
pub fn set_username(self, input: Option<String>) -> Self
The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
sourcepub fn get_username(&self) -> &Option<String>
pub fn get_username(&self) -> &Option<String>
The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
sourcepub fn password(self, input: impl Into<String>) -> Self
pub fn password(self, input: impl Into<String>) -> Self
The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
sourcepub fn set_password(self, input: Option<String>) -> Self
pub fn set_password(self, input: Option<String>) -> Self
The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
sourcepub fn get_password(&self) -> &Option<String>
pub fn get_password(&self) -> &Option<String>
The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
sourcepub fn build(self) -> Credential
pub fn build(self) -> Credential
Consumes the builder and constructs a Credential
.
Trait Implementations§
source§impl Clone for CredentialBuilder
impl Clone for CredentialBuilder
source§fn clone(&self) -> CredentialBuilder
fn clone(&self) -> CredentialBuilder
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 Debug for CredentialBuilder
impl Debug for CredentialBuilder
source§impl Default for CredentialBuilder
impl Default for CredentialBuilder
source§fn default() -> CredentialBuilder
fn default() -> CredentialBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CredentialBuilder
impl PartialEq for CredentialBuilder
source§fn eq(&self, other: &CredentialBuilder) -> bool
fn eq(&self, other: &CredentialBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CredentialBuilder
Auto Trait Implementations§
impl Freeze for CredentialBuilder
impl RefUnwindSafe for CredentialBuilder
impl Send for CredentialBuilder
impl Sync for CredentialBuilder
impl Unpin for CredentialBuilder
impl UnwindSafe for CredentialBuilder
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.