pub struct CreateGroupFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateGroup
.
Creates a group within the specified identity store.
Implementations§
source§impl CreateGroupFluentBuilder
impl CreateGroupFluentBuilder
sourcepub fn as_input(&self) -> &CreateGroupInputBuilder
pub fn as_input(&self) -> &CreateGroupInputBuilder
Access the CreateGroup as a reference.
sourcepub async fn send(
self
) -> Result<CreateGroupOutput, SdkError<CreateGroupError, HttpResponse>>
pub async fn send( self ) -> Result<CreateGroupOutput, SdkError<CreateGroupError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<CreateGroupOutput, CreateGroupError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateGroupOutput, CreateGroupError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn identity_store_id(self, input: impl Into<String>) -> Self
pub fn identity_store_id(self, input: impl Into<String>) -> Self
The globally unique identifier for the identity store.
sourcepub fn set_identity_store_id(self, input: Option<String>) -> Self
pub fn set_identity_store_id(self, input: Option<String>) -> Self
The globally unique identifier for the identity store.
sourcepub fn get_identity_store_id(&self) -> &Option<String>
pub fn get_identity_store_id(&self) -> &Option<String>
The globally unique identifier for the identity store.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
A string containing the name of the group. This value is commonly displayed when the group is referenced. Administrator
and AWSAdministrators
are reserved names and can't be used for users or groups.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
A string containing the name of the group. This value is commonly displayed when the group is referenced. Administrator
and AWSAdministrators
are reserved names and can't be used for users or groups.
sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
A string containing the name of the group. This value is commonly displayed when the group is referenced. Administrator
and AWSAdministrators
are reserved names and can't be used for users or groups.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A string containing the description of the group.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A string containing the description of the group.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A string containing the description of the group.
Trait Implementations§
source§impl Clone for CreateGroupFluentBuilder
impl Clone for CreateGroupFluentBuilder
source§fn clone(&self) -> CreateGroupFluentBuilder
fn clone(&self) -> CreateGroupFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for CreateGroupFluentBuilder
impl !RefUnwindSafe for CreateGroupFluentBuilder
impl Send for CreateGroupFluentBuilder
impl Sync for CreateGroupFluentBuilder
impl Unpin for CreateGroupFluentBuilder
impl !UnwindSafe for CreateGroupFluentBuilder
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