Struct aws_sdk_workmail::operation::update_group::UpdateGroupInput
source · #[non_exhaustive]pub struct UpdateGroupInput {
pub organization_id: Option<String>,
pub group_id: Option<String>,
pub hidden_from_global_address_list: Option<bool>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.organization_id: Option<String>
The identifier for the organization under which the group exists.
group_id: Option<String>
The identifier for the group to be updated.
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
If enabled, the group is hidden from the global address list.
Implementations§
source§impl UpdateGroupInput
impl UpdateGroupInput
sourcepub fn organization_id(&self) -> Option<&str>
pub fn organization_id(&self) -> Option<&str>
The identifier for the organization under which the group exists.
sourcepub fn group_id(&self) -> Option<&str>
pub fn group_id(&self) -> Option<&str>
The identifier for the group to be updated.
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
If enabled, the group is hidden from the global address list.
source§impl UpdateGroupInput
impl UpdateGroupInput
sourcepub fn builder() -> UpdateGroupInputBuilder
pub fn builder() -> UpdateGroupInputBuilder
Creates a new builder-style object to manufacture UpdateGroupInput
.
Trait Implementations§
source§impl Clone for UpdateGroupInput
impl Clone for UpdateGroupInput
source§fn clone(&self) -> UpdateGroupInput
fn clone(&self) -> UpdateGroupInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateGroupInput
impl Debug for UpdateGroupInput
source§impl PartialEq for UpdateGroupInput
impl PartialEq for UpdateGroupInput
source§fn eq(&self, other: &UpdateGroupInput) -> bool
fn eq(&self, other: &UpdateGroupInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateGroupInput
Auto Trait Implementations§
impl Freeze for UpdateGroupInput
impl RefUnwindSafe for UpdateGroupInput
impl Send for UpdateGroupInput
impl Sync for UpdateGroupInput
impl Unpin for UpdateGroupInput
impl UnwindSafe for UpdateGroupInput
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