@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayMulticastDomainOptions extends Object implements Serializable, Cloneable
Describes the options for a transit gateway multicast domain.
| Constructor and Description |
|---|
TransitGatewayMulticastDomainOptions() |
| Modifier and Type | Method and Description |
|---|---|
TransitGatewayMulticastDomainOptions |
clone() |
boolean |
equals(Object obj) |
String |
getAutoAcceptSharedAssociations()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway
multicast domain.
|
String |
getIgmpv2Support()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.
|
String |
getStaticSourcesSupport()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
|
int |
hashCode() |
void |
setAutoAcceptSharedAssociations(String autoAcceptSharedAssociations)
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway
multicast domain.
|
void |
setIgmpv2Support(String igmpv2Support)
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.
|
void |
setStaticSourcesSupport(String staticSourcesSupport)
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayMulticastDomainOptions |
withAutoAcceptSharedAssociations(AutoAcceptSharedAssociationsValue autoAcceptSharedAssociations)
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway
multicast domain.
|
TransitGatewayMulticastDomainOptions |
withAutoAcceptSharedAssociations(String autoAcceptSharedAssociations)
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway
multicast domain.
|
TransitGatewayMulticastDomainOptions |
withIgmpv2Support(Igmpv2SupportValue igmpv2Support)
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.
|
TransitGatewayMulticastDomainOptions |
withIgmpv2Support(String igmpv2Support)
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.
|
TransitGatewayMulticastDomainOptions |
withStaticSourcesSupport(StaticSourcesSupportValue staticSourcesSupport)
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
|
TransitGatewayMulticastDomainOptions |
withStaticSourcesSupport(String staticSourcesSupport)
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
|
public TransitGatewayMulticastDomainOptions()
public void setIgmpv2Support(String igmpv2Support)
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
igmpv2Support - Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.Igmpv2SupportValuepublic String getIgmpv2Support()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
Igmpv2SupportValuepublic TransitGatewayMulticastDomainOptions withIgmpv2Support(String igmpv2Support)
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
igmpv2Support - Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.Igmpv2SupportValuepublic TransitGatewayMulticastDomainOptions withIgmpv2Support(Igmpv2SupportValue igmpv2Support)
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
igmpv2Support - Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.Igmpv2SupportValuepublic void setStaticSourcesSupport(String staticSourcesSupport)
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
staticSourcesSupport - Indicates whether support for statically configuring transit gateway multicast group sources is turned on.StaticSourcesSupportValuepublic String getStaticSourcesSupport()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
StaticSourcesSupportValuepublic TransitGatewayMulticastDomainOptions withStaticSourcesSupport(String staticSourcesSupport)
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
staticSourcesSupport - Indicates whether support for statically configuring transit gateway multicast group sources is turned on.StaticSourcesSupportValuepublic TransitGatewayMulticastDomainOptions withStaticSourcesSupport(StaticSourcesSupportValue staticSourcesSupport)
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
staticSourcesSupport - Indicates whether support for statically configuring transit gateway multicast group sources is turned on.StaticSourcesSupportValuepublic void setAutoAcceptSharedAssociations(String autoAcceptSharedAssociations)
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
autoAcceptSharedAssociations - Indicates whether to automatically cross-account subnet associations that are associated with the transit
gateway multicast domain.AutoAcceptSharedAssociationsValuepublic String getAutoAcceptSharedAssociations()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
AutoAcceptSharedAssociationsValuepublic TransitGatewayMulticastDomainOptions withAutoAcceptSharedAssociations(String autoAcceptSharedAssociations)
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
autoAcceptSharedAssociations - Indicates whether to automatically cross-account subnet associations that are associated with the transit
gateway multicast domain.AutoAcceptSharedAssociationsValuepublic TransitGatewayMulticastDomainOptions withAutoAcceptSharedAssociations(AutoAcceptSharedAssociationsValue autoAcceptSharedAssociations)
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
autoAcceptSharedAssociations - Indicates whether to automatically cross-account subnet associations that are associated with the transit
gateway multicast domain.AutoAcceptSharedAssociationsValuepublic String toString()
toString in class ObjectObject.toString()public TransitGatewayMulticastDomainOptions clone()