Struct aws_sdk_ec2::operation::search_transit_gateway_multicast_groups::builders::SearchTransitGatewayMulticastGroupsOutputBuilder
source · #[non_exhaustive]pub struct SearchTransitGatewayMulticastGroupsOutputBuilder { /* private fields */ }Expand description
A builder for SearchTransitGatewayMulticastGroupsOutput.
Implementations§
source§impl SearchTransitGatewayMulticastGroupsOutputBuilder
impl SearchTransitGatewayMulticastGroupsOutputBuilder
sourcepub fn multicast_groups(self, input: TransitGatewayMulticastGroup) -> Self
pub fn multicast_groups(self, input: TransitGatewayMulticastGroup) -> Self
Appends an item to multicast_groups.
To override the contents of this collection use set_multicast_groups.
Information about the transit gateway multicast group.
sourcepub fn set_multicast_groups(
self,
input: Option<Vec<TransitGatewayMulticastGroup>>
) -> Self
pub fn set_multicast_groups( self, input: Option<Vec<TransitGatewayMulticastGroup>> ) -> Self
Information about the transit gateway multicast group.
sourcepub fn get_multicast_groups(&self) -> &Option<Vec<TransitGatewayMulticastGroup>>
pub fn get_multicast_groups(&self) -> &Option<Vec<TransitGatewayMulticastGroup>>
Information about the transit gateway multicast group.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
sourcepub fn build(self) -> SearchTransitGatewayMulticastGroupsOutput
pub fn build(self) -> SearchTransitGatewayMulticastGroupsOutput
Consumes the builder and constructs a SearchTransitGatewayMulticastGroupsOutput.
Trait Implementations§
source§impl Clone for SearchTransitGatewayMulticastGroupsOutputBuilder
impl Clone for SearchTransitGatewayMulticastGroupsOutputBuilder
source§fn clone(&self) -> SearchTransitGatewayMulticastGroupsOutputBuilder
fn clone(&self) -> SearchTransitGatewayMulticastGroupsOutputBuilder
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 SearchTransitGatewayMulticastGroupsOutputBuilder
impl Default for SearchTransitGatewayMulticastGroupsOutputBuilder
source§fn default() -> SearchTransitGatewayMulticastGroupsOutputBuilder
fn default() -> SearchTransitGatewayMulticastGroupsOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for SearchTransitGatewayMulticastGroupsOutputBuilder
impl PartialEq for SearchTransitGatewayMulticastGroupsOutputBuilder
source§fn eq(&self, other: &SearchTransitGatewayMulticastGroupsOutputBuilder) -> bool
fn eq(&self, other: &SearchTransitGatewayMulticastGroupsOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SearchTransitGatewayMulticastGroupsOutputBuilder
Auto Trait Implementations§
impl Freeze for SearchTransitGatewayMulticastGroupsOutputBuilder
impl RefUnwindSafe for SearchTransitGatewayMulticastGroupsOutputBuilder
impl Send for SearchTransitGatewayMulticastGroupsOutputBuilder
impl Sync for SearchTransitGatewayMulticastGroupsOutputBuilder
impl Unpin for SearchTransitGatewayMulticastGroupsOutputBuilder
impl UnwindSafe for SearchTransitGatewayMulticastGroupsOutputBuilder
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.