@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransitGatewayMulticastDomainOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
AutoAcceptSharedAssociationsValue |
autoAcceptSharedAssociations()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway
multicast domain.
|
String |
autoAcceptSharedAssociationsAsString()
Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway
multicast domain.
|
static TransitGatewayMulticastDomainOptions.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Igmpv2SupportValue |
igmpv2Support()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.
|
String |
igmpv2SupportAsString()
Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway
multicast domain.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransitGatewayMulticastDomainOptions.Builder> |
serializableBuilderClass() |
StaticSourcesSupportValue |
staticSourcesSupport()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
|
String |
staticSourcesSupportAsString()
Indicates whether support for statically configuring transit gateway multicast group sources is turned on.
|
TransitGatewayMulticastDomainOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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, igmpv2Support
will return Igmpv2SupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from igmpv2SupportAsString().
Igmpv2SupportValuepublic 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, igmpv2Support
will return Igmpv2SupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from igmpv2SupportAsString().
Igmpv2SupportValuepublic 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,
staticSourcesSupport will return StaticSourcesSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from staticSourcesSupportAsString().
StaticSourcesSupportValuepublic 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,
staticSourcesSupport will return StaticSourcesSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from staticSourcesSupportAsString().
StaticSourcesSupportValuepublic 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,
autoAcceptSharedAssociations will return
AutoAcceptSharedAssociationsValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from autoAcceptSharedAssociationsAsString().
AutoAcceptSharedAssociationsValuepublic 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,
autoAcceptSharedAssociations will return
AutoAcceptSharedAssociationsValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from autoAcceptSharedAssociationsAsString().
AutoAcceptSharedAssociationsValuepublic TransitGatewayMulticastDomainOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransitGatewayMulticastDomainOptions.Builder,TransitGatewayMulticastDomainOptions>public static TransitGatewayMulticastDomainOptions.Builder builder()
public static Class<? extends TransitGatewayMulticastDomainOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.