Struct aws_sdk_iotwireless::operation::get_multicast_group::builders::GetMulticastGroupOutputBuilder
source · #[non_exhaustive]pub struct GetMulticastGroupOutputBuilder { /* private fields */ }Expand description
A builder for GetMulticastGroupOutput.
Implementations§
source§impl GetMulticastGroupOutputBuilder
impl GetMulticastGroupOutputBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the new resource.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the new resource.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the new resource.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status of the multicast group.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The status of the multicast group.
sourcepub fn lo_ra_wan(self, input: LoRaWanMulticastGet) -> Self
pub fn lo_ra_wan(self, input: LoRaWanMulticastGet) -> Self
The LoRaWAN information that is to be returned from getting multicast group information.
sourcepub fn set_lo_ra_wan(self, input: Option<LoRaWanMulticastGet>) -> Self
pub fn set_lo_ra_wan(self, input: Option<LoRaWanMulticastGet>) -> Self
The LoRaWAN information that is to be returned from getting multicast group information.
sourcepub fn get_lo_ra_wan(&self) -> &Option<LoRaWanMulticastGet>
pub fn get_lo_ra_wan(&self) -> &Option<LoRaWanMulticastGet>
The LoRaWAN information that is to be returned from getting multicast group information.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
Created at timestamp for the resource.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
Created at timestamp for the resource.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
Created at timestamp for the resource.
sourcepub fn build(self) -> GetMulticastGroupOutput
pub fn build(self) -> GetMulticastGroupOutput
Consumes the builder and constructs a GetMulticastGroupOutput.
Trait Implementations§
source§impl Clone for GetMulticastGroupOutputBuilder
impl Clone for GetMulticastGroupOutputBuilder
source§fn clone(&self) -> GetMulticastGroupOutputBuilder
fn clone(&self) -> GetMulticastGroupOutputBuilder
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 GetMulticastGroupOutputBuilder
impl Default for GetMulticastGroupOutputBuilder
source§fn default() -> GetMulticastGroupOutputBuilder
fn default() -> GetMulticastGroupOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetMulticastGroupOutputBuilder
impl PartialEq for GetMulticastGroupOutputBuilder
source§fn eq(&self, other: &GetMulticastGroupOutputBuilder) -> bool
fn eq(&self, other: &GetMulticastGroupOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetMulticastGroupOutputBuilder
Auto Trait Implementations§
impl Freeze for GetMulticastGroupOutputBuilder
impl RefUnwindSafe for GetMulticastGroupOutputBuilder
impl Send for GetMulticastGroupOutputBuilder
impl Sync for GetMulticastGroupOutputBuilder
impl Unpin for GetMulticastGroupOutputBuilder
impl UnwindSafe for GetMulticastGroupOutputBuilder
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.