#[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<TransitGatewayMulticastDomainOptionsBuilder> for TransitGatewayMulticastDomainOptionsBuilder
impl PartialEq<TransitGatewayMulticastDomainOptionsBuilder> 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 ==
.