Struct aws_sdk_workmail::operation::associate_member_to_group::builders::AssociateMemberToGroupInputBuilder
source · #[non_exhaustive]pub struct AssociateMemberToGroupInputBuilder { /* private fields */ }
Expand description
A builder for AssociateMemberToGroupInput
.
Implementations§
source§impl AssociateMemberToGroupInputBuilder
impl AssociateMemberToGroupInputBuilder
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 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 group exists.
sourcepub fn get_organization_id(&self) -> &Option<String>
pub fn get_organization_id(&self) -> &Option<String>
The organization under which the group exists.
sourcepub fn group_id(self, input: impl Into<String>) -> Self
pub fn group_id(self, input: impl Into<String>) -> Self
The group to which the member (user or group) is associated.
The identifier can accept GroupId, Groupname, or email. The following identity formats are available:
-
Group ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: group@domain.tld
-
Group name: group
sourcepub fn set_group_id(self, input: Option<String>) -> Self
pub fn set_group_id(self, input: Option<String>) -> Self
The group to which the member (user or group) is associated.
The identifier can accept GroupId, Groupname, or email. The following identity formats are available:
-
Group ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: group@domain.tld
-
Group name: group
sourcepub fn get_group_id(&self) -> &Option<String>
pub fn get_group_id(&self) -> &Option<String>
The group to which the member (user or group) is associated.
The identifier can accept GroupId, Groupname, or email. The following identity formats are available:
-
Group ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: group@domain.tld
-
Group name: group
sourcepub fn member_id(self, input: impl Into<String>) -> Self
pub fn member_id(self, input: impl Into<String>) -> Self
The member (user or group) to associate to the group.
The member ID can accept UserID or GroupId, Username or Groupname, or email.
-
Member: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: member@domain.tld
-
Member name: member
sourcepub fn set_member_id(self, input: Option<String>) -> Self
pub fn set_member_id(self, input: Option<String>) -> Self
The member (user or group) to associate to the group.
The member ID can accept UserID or GroupId, Username or Groupname, or email.
-
Member: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: member@domain.tld
-
Member name: member
sourcepub fn get_member_id(&self) -> &Option<String>
pub fn get_member_id(&self) -> &Option<String>
The member (user or group) to associate to the group.
The member ID can accept UserID or GroupId, Username or Groupname, or email.
-
Member: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: member@domain.tld
-
Member name: member
sourcepub fn build(self) -> Result<AssociateMemberToGroupInput, BuildError>
pub fn build(self) -> Result<AssociateMemberToGroupInput, BuildError>
Consumes the builder and constructs a AssociateMemberToGroupInput
.
source§impl AssociateMemberToGroupInputBuilder
impl AssociateMemberToGroupInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<AssociateMemberToGroupOutput, SdkError<AssociateMemberToGroupError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<AssociateMemberToGroupOutput, SdkError<AssociateMemberToGroupError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for AssociateMemberToGroupInputBuilder
impl Clone for AssociateMemberToGroupInputBuilder
source§fn clone(&self) -> AssociateMemberToGroupInputBuilder
fn clone(&self) -> AssociateMemberToGroupInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AssociateMemberToGroupInputBuilder
impl Default for AssociateMemberToGroupInputBuilder
source§fn default() -> AssociateMemberToGroupInputBuilder
fn default() -> AssociateMemberToGroupInputBuilder
source§impl PartialEq for AssociateMemberToGroupInputBuilder
impl PartialEq for AssociateMemberToGroupInputBuilder
source§fn eq(&self, other: &AssociateMemberToGroupInputBuilder) -> bool
fn eq(&self, other: &AssociateMemberToGroupInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AssociateMemberToGroupInputBuilder
Auto Trait Implementations§
impl Freeze for AssociateMemberToGroupInputBuilder
impl RefUnwindSafe for AssociateMemberToGroupInputBuilder
impl Send for AssociateMemberToGroupInputBuilder
impl Sync for AssociateMemberToGroupInputBuilder
impl Unpin for AssociateMemberToGroupInputBuilder
impl UnwindSafe for AssociateMemberToGroupInputBuilder
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