Struct aws_sdk_datazone::operation::create_group_profile::builders::CreateGroupProfileOutputBuilder
source · #[non_exhaustive]pub struct CreateGroupProfileOutputBuilder { /* private fields */ }
Expand description
A builder for CreateGroupProfileOutput
.
Implementations§
source§impl CreateGroupProfileOutputBuilder
impl CreateGroupProfileOutputBuilder
sourcepub fn domain_id(self, input: impl Into<String>) -> Self
pub fn domain_id(self, input: impl Into<String>) -> Self
The identifier of the Amazon DataZone domain in which the group profile is created.
sourcepub fn set_domain_id(self, input: Option<String>) -> Self
pub fn set_domain_id(self, input: Option<String>) -> Self
The identifier of the Amazon DataZone domain in which the group profile is created.
sourcepub fn get_domain_id(&self) -> &Option<String>
pub fn get_domain_id(&self) -> &Option<String>
The identifier of the Amazon DataZone domain in which the group profile is created.
sourcepub fn status(self, input: GroupProfileStatus) -> Self
pub fn status(self, input: GroupProfileStatus) -> Self
The status of the group profile.
sourcepub fn set_status(self, input: Option<GroupProfileStatus>) -> Self
pub fn set_status(self, input: Option<GroupProfileStatus>) -> Self
The status of the group profile.
sourcepub fn get_status(&self) -> &Option<GroupProfileStatus>
pub fn get_status(&self) -> &Option<GroupProfileStatus>
The status of the group profile.
sourcepub fn group_name(self, input: impl Into<String>) -> Self
pub fn group_name(self, input: impl Into<String>) -> Self
The name of the group for which group profile is created.
sourcepub fn set_group_name(self, input: Option<String>) -> Self
pub fn set_group_name(self, input: Option<String>) -> Self
The name of the group for which group profile is created.
sourcepub fn get_group_name(&self) -> &Option<String>
pub fn get_group_name(&self) -> &Option<String>
The name of the group for which group profile is created.
sourcepub fn build(self) -> CreateGroupProfileOutput
pub fn build(self) -> CreateGroupProfileOutput
Consumes the builder and constructs a CreateGroupProfileOutput
.
Trait Implementations§
source§impl Clone for CreateGroupProfileOutputBuilder
impl Clone for CreateGroupProfileOutputBuilder
source§fn clone(&self) -> CreateGroupProfileOutputBuilder
fn clone(&self) -> CreateGroupProfileOutputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for CreateGroupProfileOutputBuilder
impl Default for CreateGroupProfileOutputBuilder
source§fn default() -> CreateGroupProfileOutputBuilder
fn default() -> CreateGroupProfileOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreateGroupProfileOutputBuilder
impl PartialEq for CreateGroupProfileOutputBuilder
source§fn eq(&self, other: &CreateGroupProfileOutputBuilder) -> bool
fn eq(&self, other: &CreateGroupProfileOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateGroupProfileOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateGroupProfileOutputBuilder
impl RefUnwindSafe for CreateGroupProfileOutputBuilder
impl Send for CreateGroupProfileOutputBuilder
impl Sync for CreateGroupProfileOutputBuilder
impl Unpin for CreateGroupProfileOutputBuilder
impl UnwindSafe for CreateGroupProfileOutputBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.