Class TransitGatewayMulticastDomainOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.TransitGatewayMulticastDomainOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TransitGatewayMulticastDomainOptions.Builder,TransitGatewayMulticastDomainOptions>
@Generated("software.amazon.awssdk:codegen") public final class TransitGatewayMulticastDomainOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayMulticastDomainOptions.Builder,TransitGatewayMulticastDomainOptions>
Describes the options for a transit gateway multicast domain.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTransitGatewayMulticastDomainOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoAcceptSharedAssociationsValueautoAcceptSharedAssociations()Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.StringautoAcceptSharedAssociationsAsString()Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.static TransitGatewayMulticastDomainOptions.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Igmpv2SupportValueigmpv2Support()Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.Stringigmpv2SupportAsString()Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TransitGatewayMulticastDomainOptions.Builder>serializableBuilderClass()StaticSourcesSupportValuestaticSourcesSupport()Indicates whether support for statically configuring transit gateway multicast group sources is turned on.StringstaticSourcesSupportAsString()Indicates whether support for statically configuring transit gateway multicast group sources is turned on.TransitGatewayMulticastDomainOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
igmpv2Support
public final Igmpv2SupportValue igmpv2Support()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
If the service returns an enum value that is not available in the current SDK version,
igmpv2Supportwill returnIgmpv2SupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromigmpv2SupportAsString().- Returns:
- Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
- See Also:
Igmpv2SupportValue
-
igmpv2SupportAsString
public final String igmpv2SupportAsString()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
If the service returns an enum value that is not available in the current SDK version,
igmpv2Supportwill returnIgmpv2SupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromigmpv2SupportAsString().- Returns:
- Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.
- See Also:
Igmpv2SupportValue
-
staticSourcesSupport
public final StaticSourcesSupportValue staticSourcesSupport()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
If the service returns an enum value that is not available in the current SDK version,
staticSourcesSupportwill returnStaticSourcesSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstaticSourcesSupportAsString().- Returns:
- Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
- See Also:
StaticSourcesSupportValue
-
staticSourcesSupportAsString
public final String staticSourcesSupportAsString()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
If the service returns an enum value that is not available in the current SDK version,
staticSourcesSupportwill returnStaticSourcesSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstaticSourcesSupportAsString().- Returns:
- Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
- See Also:
StaticSourcesSupportValue
-
autoAcceptSharedAssociations
public final AutoAcceptSharedAssociationsValue autoAcceptSharedAssociations()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
If the service returns an enum value that is not available in the current SDK version,
autoAcceptSharedAssociationswill returnAutoAcceptSharedAssociationsValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoAcceptSharedAssociationsAsString().- Returns:
- Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
- See Also:
AutoAcceptSharedAssociationsValue
-
autoAcceptSharedAssociationsAsString
public final String autoAcceptSharedAssociationsAsString()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
If the service returns an enum value that is not available in the current SDK version,
autoAcceptSharedAssociationswill returnAutoAcceptSharedAssociationsValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoAcceptSharedAssociationsAsString().- Returns:
- Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.
- See Also:
AutoAcceptSharedAssociationsValue
-
toBuilder
public TransitGatewayMulticastDomainOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TransitGatewayMulticastDomainOptions.Builder,TransitGatewayMulticastDomainOptions>
-
builder
public static TransitGatewayMulticastDomainOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends TransitGatewayMulticastDomainOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-