#[non_exhaustive]pub struct DeleteAliasInputBuilder { /* private fields */ }
Expand description
A builder for DeleteAliasInput
.
Implementations§
source§impl DeleteAliasInputBuilder
impl DeleteAliasInputBuilder
sourcepub fn organization_id(self, input: impl Into<String>) -> Self
pub fn organization_id(self, input: impl Into<String>) -> Self
The identifier for the organization under which the user 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 identifier for the organization under which the user exists.
sourcepub fn get_organization_id(&self) -> &Option<String>
pub fn get_organization_id(&self) -> &Option<String>
The identifier for the organization under which the user exists.
sourcepub fn entity_id(self, input: impl Into<String>) -> Self
pub fn entity_id(self, input: impl Into<String>) -> Self
The identifier for the member (user or group) from which to have the aliases removed.
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 identifier for the member (user or group) from which to have the aliases removed.
sourcepub fn get_entity_id(&self) -> &Option<String>
pub fn get_entity_id(&self) -> &Option<String>
The identifier for the member (user or group) from which to have the aliases removed.
sourcepub fn alias(self, input: impl Into<String>) -> Self
pub fn alias(self, input: impl Into<String>) -> Self
The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).
This field is required.sourcepub fn set_alias(self, input: Option<String>) -> Self
pub fn set_alias(self, input: Option<String>) -> Self
The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).
sourcepub fn get_alias(&self) -> &Option<String>
pub fn get_alias(&self) -> &Option<String>
The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).
sourcepub fn build(self) -> Result<DeleteAliasInput, BuildError>
pub fn build(self) -> Result<DeleteAliasInput, BuildError>
Consumes the builder and constructs a DeleteAliasInput
.
source§impl DeleteAliasInputBuilder
impl DeleteAliasInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteAliasOutput, SdkError<DeleteAliasError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteAliasOutput, SdkError<DeleteAliasError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteAliasInputBuilder
impl Clone for DeleteAliasInputBuilder
source§fn clone(&self) -> DeleteAliasInputBuilder
fn clone(&self) -> DeleteAliasInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteAliasInputBuilder
impl Debug for DeleteAliasInputBuilder
source§impl Default for DeleteAliasInputBuilder
impl Default for DeleteAliasInputBuilder
source§fn default() -> DeleteAliasInputBuilder
fn default() -> DeleteAliasInputBuilder
source§impl PartialEq for DeleteAliasInputBuilder
impl PartialEq for DeleteAliasInputBuilder
source§fn eq(&self, other: &DeleteAliasInputBuilder) -> bool
fn eq(&self, other: &DeleteAliasInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteAliasInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteAliasInputBuilder
impl RefUnwindSafe for DeleteAliasInputBuilder
impl Send for DeleteAliasInputBuilder
impl Sync for DeleteAliasInputBuilder
impl Unpin for DeleteAliasInputBuilder
impl UnwindSafe for DeleteAliasInputBuilder
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