Class TransitGatewayMulticastDomainOptions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TransitGatewayMulticastDomainOptions.Builder,TransitGatewayMulticastDomainOptions>
Describes the options for a transit gateway multicast domain.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionIndicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.final StringIndicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.builder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Igmpv2SupportValueIndicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.final StringIndicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.static Class<? extends TransitGatewayMulticastDomainOptions.Builder> Indicates whether support for statically configuring transit gateway multicast group sources is turned on.final StringIndicates whether support for statically configuring transit gateway multicast group sources is turned on.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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:
-
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:
-
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:
-
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:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<TransitGatewayMulticastDomainOptions.Builder,TransitGatewayMulticastDomainOptions> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends TransitGatewayMulticastDomainOptions.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-