@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.Igmpv2SupportValue
public String getIgmpv2Support()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
Igmpv2SupportValue
public 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.Igmpv2SupportValue
public 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.Igmpv2SupportValue
public 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.StaticSourcesSupportValue
public String getStaticSourcesSupport()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
StaticSourcesSupportValue
public 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.StaticSourcesSupportValue
public 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.StaticSourcesSupportValue
public 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.AutoAcceptSharedAssociationsValue
public String getAutoAcceptSharedAssociations()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
AutoAcceptSharedAssociationsValue
public 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.AutoAcceptSharedAssociationsValue
public 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.AutoAcceptSharedAssociationsValue
public String toString()
toString
in class Object
Object.toString()
public TransitGatewayMulticastDomainOptions clone()