Struct aws_sdk_iot::types::builders::GroupNameAndArnBuilder
source · #[non_exhaustive]pub struct GroupNameAndArnBuilder { /* private fields */ }Expand description
A builder for GroupNameAndArn.
Implementations§
source§impl GroupNameAndArnBuilder
impl GroupNameAndArnBuilder
sourcepub fn group_name(self, input: impl Into<String>) -> Self
pub fn group_name(self, input: impl Into<String>) -> Self
The group name.
sourcepub fn set_group_name(self, input: Option<String>) -> Self
pub fn set_group_name(self, input: Option<String>) -> Self
The group name.
sourcepub fn get_group_name(&self) -> &Option<String>
pub fn get_group_name(&self) -> &Option<String>
The group name.
sourcepub fn set_group_arn(self, input: Option<String>) -> Self
pub fn set_group_arn(self, input: Option<String>) -> Self
The group ARN.
sourcepub fn get_group_arn(&self) -> &Option<String>
pub fn get_group_arn(&self) -> &Option<String>
The group ARN.
sourcepub fn build(self) -> GroupNameAndArn
pub fn build(self) -> GroupNameAndArn
Consumes the builder and constructs a GroupNameAndArn.
Trait Implementations§
source§impl Clone for GroupNameAndArnBuilder
impl Clone for GroupNameAndArnBuilder
source§fn clone(&self) -> GroupNameAndArnBuilder
fn clone(&self) -> GroupNameAndArnBuilder
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 Debug for GroupNameAndArnBuilder
impl Debug for GroupNameAndArnBuilder
source§impl Default for GroupNameAndArnBuilder
impl Default for GroupNameAndArnBuilder
source§fn default() -> GroupNameAndArnBuilder
fn default() -> GroupNameAndArnBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GroupNameAndArnBuilder
impl PartialEq for GroupNameAndArnBuilder
source§fn eq(&self, other: &GroupNameAndArnBuilder) -> bool
fn eq(&self, other: &GroupNameAndArnBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GroupNameAndArnBuilder
Auto Trait Implementations§
impl Freeze for GroupNameAndArnBuilder
impl RefUnwindSafe for GroupNameAndArnBuilder
impl Send for GroupNameAndArnBuilder
impl Sync for GroupNameAndArnBuilder
impl Unpin for GroupNameAndArnBuilder
impl UnwindSafe for GroupNameAndArnBuilder
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.