#[non_exhaustive]pub struct DescribeGroupInputBuilder { /* private fields */ }Expand description
A builder for DescribeGroupInput.
Implementations§
source§impl DescribeGroupInputBuilder
impl DescribeGroupInputBuilder
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 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 identifier for the organization under which the group 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 group exists.
sourcepub fn group_id(self, input: impl Into<String>) -> Self
pub fn group_id(self, input: impl Into<String>) -> Self
The identifier for the group to be described.
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 identifier for the group to be described.
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 identifier for the group to be described.
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 build(self) -> Result<DescribeGroupInput, BuildError>
pub fn build(self) -> Result<DescribeGroupInput, BuildError>
Consumes the builder and constructs a DescribeGroupInput.
source§impl DescribeGroupInputBuilder
impl DescribeGroupInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DescribeGroupOutput, SdkError<DescribeGroupError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DescribeGroupOutput, SdkError<DescribeGroupError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeGroupInputBuilder
impl Clone for DescribeGroupInputBuilder
source§fn clone(&self) -> DescribeGroupInputBuilder
fn clone(&self) -> DescribeGroupInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeGroupInputBuilder
impl Debug for DescribeGroupInputBuilder
source§impl Default for DescribeGroupInputBuilder
impl Default for DescribeGroupInputBuilder
source§fn default() -> DescribeGroupInputBuilder
fn default() -> DescribeGroupInputBuilder
impl StructuralPartialEq for DescribeGroupInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeGroupInputBuilder
impl RefUnwindSafe for DescribeGroupInputBuilder
impl Send for DescribeGroupInputBuilder
impl Sync for DescribeGroupInputBuilder
impl Unpin for DescribeGroupInputBuilder
impl UnwindSafe for DescribeGroupInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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