#[non_exhaustive]pub struct CreateAliasInputBuilder { /* private fields */ }
Expand description
A builder for CreateAliasInput
.
Implementations§
source§impl CreateAliasInputBuilder
impl CreateAliasInputBuilder
sourcepub fn organization_id(self, input: impl Into<String>) -> Self
pub fn organization_id(self, input: impl Into<String>) -> Self
The organization under which the member (user or group) exists.
This field is required.sourcepub fn set_organization_id(self, input: Option<String>) -> Self
pub fn set_organization_id(self, input: Option<String>) -> Self
The organization under which the member (user or group) exists.
sourcepub fn get_organization_id(&self) -> &Option<String>
pub fn get_organization_id(&self) -> &Option<String>
The organization under which the member (user or group) exists.
sourcepub fn entity_id(self, input: impl Into<String>) -> Self
pub fn entity_id(self, input: impl Into<String>) -> Self
The member (user or group) to which this alias is added.
This field is required.sourcepub fn set_entity_id(self, input: Option<String>) -> Self
pub fn set_entity_id(self, input: Option<String>) -> Self
The member (user or group) to which this alias is added.
sourcepub fn get_entity_id(&self) -> &Option<String>
pub fn get_entity_id(&self) -> &Option<String>
The member (user or group) to which this alias is added.
sourcepub fn alias(self, input: impl Into<String>) -> Self
pub fn alias(self, input: impl Into<String>) -> Self
The alias to add to the member set.
This field is required.sourcepub fn build(self) -> Result<CreateAliasInput, BuildError>
pub fn build(self) -> Result<CreateAliasInput, BuildError>
Consumes the builder and constructs a CreateAliasInput
.
source§impl CreateAliasInputBuilder
impl CreateAliasInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateAliasOutput, SdkError<CreateAliasError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateAliasOutput, SdkError<CreateAliasError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateAliasInputBuilder
impl Clone for CreateAliasInputBuilder
source§fn clone(&self) -> CreateAliasInputBuilder
fn clone(&self) -> CreateAliasInputBuilder
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 CreateAliasInputBuilder
impl Debug for CreateAliasInputBuilder
source§impl Default for CreateAliasInputBuilder
impl Default for CreateAliasInputBuilder
source§fn default() -> CreateAliasInputBuilder
fn default() -> CreateAliasInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreateAliasInputBuilder
impl PartialEq for CreateAliasInputBuilder
source§fn eq(&self, other: &CreateAliasInputBuilder) -> bool
fn eq(&self, other: &CreateAliasInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateAliasInputBuilder
Auto Trait Implementations§
impl Freeze for CreateAliasInputBuilder
impl RefUnwindSafe for CreateAliasInputBuilder
impl Send for CreateAliasInputBuilder
impl Sync for CreateAliasInputBuilder
impl Unpin for CreateAliasInputBuilder
impl UnwindSafe for CreateAliasInputBuilder
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.