pub struct Builder { /* private fields */ }
Expand description
A builder for TransitGatewayMulticastDomainOptions
.
Implementations§
source§impl Builder
impl Builder
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 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.
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
.