#[non_exhaustive]pub struct TransitGatewayMulticastDomainOptionsBuilder { /* private fields */ }
Expand description
A builder for TransitGatewayMulticastDomainOptions
.
Implementations§
source§impl TransitGatewayMulticastDomainOptionsBuilder
impl TransitGatewayMulticastDomainOptionsBuilder
sourcepub fn igmpv2_support(self, input: Igmpv2SupportValue) -> Self
pub fn igmpv2_support(self, input: Igmpv2SupportValue) -> Self
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
sourcepub fn set_igmpv2_support(self, input: Option<Igmpv2SupportValue>) -> Self
pub fn set_igmpv2_support(self, input: Option<Igmpv2SupportValue>) -> Self
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
sourcepub fn get_igmpv2_support(&self) -> &Option<Igmpv2SupportValue>
pub fn get_igmpv2_support(&self) -> &Option<Igmpv2SupportValue>
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
sourcepub fn static_sources_support(self, input: StaticSourcesSupportValue) -> Self
pub fn static_sources_support(self, input: StaticSourcesSupportValue) -> Self
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
sourcepub fn set_static_sources_support(
self,
input: Option<StaticSourcesSupportValue>,
) -> Self
pub fn set_static_sources_support( self, input: Option<StaticSourcesSupportValue>, ) -> Self
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
sourcepub fn get_static_sources_support(&self) -> &Option<StaticSourcesSupportValue>
pub fn get_static_sources_support(&self) -> &Option<StaticSourcesSupportValue>
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
sourcepub fn build(self) -> TransitGatewayMulticastDomainOptions
pub fn build(self) -> TransitGatewayMulticastDomainOptions
Consumes the builder and constructs a TransitGatewayMulticastDomainOptions
.
Trait Implementations§
source§impl Clone for TransitGatewayMulticastDomainOptionsBuilder
impl Clone for TransitGatewayMulticastDomainOptionsBuilder
source§fn clone(&self) -> TransitGatewayMulticastDomainOptionsBuilder
fn clone(&self) -> TransitGatewayMulticastDomainOptionsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for TransitGatewayMulticastDomainOptionsBuilder
impl Default for TransitGatewayMulticastDomainOptionsBuilder
source§fn default() -> TransitGatewayMulticastDomainOptionsBuilder
fn default() -> TransitGatewayMulticastDomainOptionsBuilder
source§impl PartialEq for TransitGatewayMulticastDomainOptionsBuilder
impl PartialEq for TransitGatewayMulticastDomainOptionsBuilder
source§fn eq(&self, other: &TransitGatewayMulticastDomainOptionsBuilder) -> bool
fn eq(&self, other: &TransitGatewayMulticastDomainOptionsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransitGatewayMulticastDomainOptionsBuilder
Auto Trait Implementations§
impl Freeze for TransitGatewayMulticastDomainOptionsBuilder
impl RefUnwindSafe for TransitGatewayMulticastDomainOptionsBuilder
impl Send for TransitGatewayMulticastDomainOptionsBuilder
impl Sync for TransitGatewayMulticastDomainOptionsBuilder
impl Unpin for TransitGatewayMulticastDomainOptionsBuilder
impl UnwindSafe for TransitGatewayMulticastDomainOptionsBuilder
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> 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