Class TransitGatewayVpcAttachmentOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.TransitGatewayVpcAttachmentOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TransitGatewayVpcAttachmentOptions.Builder,TransitGatewayVpcAttachmentOptions>
@Generated("software.amazon.awssdk:codegen") public final class TransitGatewayVpcAttachmentOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayVpcAttachmentOptions.Builder,TransitGatewayVpcAttachmentOptions>
Describes the VPC attachment options.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTransitGatewayVpcAttachmentOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplianceModeSupportValueapplianceModeSupport()Indicates whether appliance mode support is enabled.StringapplianceModeSupportAsString()Indicates whether appliance mode support is enabled.static TransitGatewayVpcAttachmentOptions.Builderbuilder()DnsSupportValuednsSupport()Indicates whether DNS support is enabled.StringdnsSupportAsString()Indicates whether DNS support is enabled.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Ipv6SupportValueipv6Support()Indicates whether IPv6 support is disabled.Stringipv6SupportAsString()Indicates whether IPv6 support is disabled.List<SdkField<?>>sdkFields()SecurityGroupReferencingSupportValuesecurityGroupReferencingSupport()For important information about this feature, see Create a transit gateway attachment to a VPC in the Amazon Web Services Transit Gateway Guide.StringsecurityGroupReferencingSupportAsString()For important information about this feature, see Create a transit gateway attachment to a VPC in the Amazon Web Services Transit Gateway Guide.static Class<? extends TransitGatewayVpcAttachmentOptions.Builder>serializableBuilderClass()TransitGatewayVpcAttachmentOptions.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
-
dnsSupport
public final DnsSupportValue dnsSupport()
Indicates whether DNS support is enabled.
If the service returns an enum value that is not available in the current SDK version,
dnsSupportwill returnDnsSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdnsSupportAsString().- Returns:
- Indicates whether DNS support is enabled.
- See Also:
DnsSupportValue
-
dnsSupportAsString
public final String dnsSupportAsString()
Indicates whether DNS support is enabled.
If the service returns an enum value that is not available in the current SDK version,
dnsSupportwill returnDnsSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdnsSupportAsString().- Returns:
- Indicates whether DNS support is enabled.
- See Also:
DnsSupportValue
-
securityGroupReferencingSupport
public final SecurityGroupReferencingSupportValue securityGroupReferencingSupport()
For important information about this feature, see Create a transit gateway attachment to a VPC in the Amazon Web Services Transit Gateway Guide.
If the service returns an enum value that is not available in the current SDK version,
securityGroupReferencingSupportwill returnSecurityGroupReferencingSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsecurityGroupReferencingSupportAsString().- Returns:
- For important information about this feature, see Create a transit gateway attachment to a VPC in the Amazon Web Services Transit Gateway Guide.
- See Also:
SecurityGroupReferencingSupportValue
-
securityGroupReferencingSupportAsString
public final String securityGroupReferencingSupportAsString()
For important information about this feature, see Create a transit gateway attachment to a VPC in the Amazon Web Services Transit Gateway Guide.
If the service returns an enum value that is not available in the current SDK version,
securityGroupReferencingSupportwill returnSecurityGroupReferencingSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsecurityGroupReferencingSupportAsString().- Returns:
- For important information about this feature, see Create a transit gateway attachment to a VPC in the Amazon Web Services Transit Gateway Guide.
- See Also:
SecurityGroupReferencingSupportValue
-
ipv6Support
public final Ipv6SupportValue ipv6Support()
Indicates whether IPv6 support is disabled.
If the service returns an enum value that is not available in the current SDK version,
ipv6Supportwill returnIpv6SupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromipv6SupportAsString().- Returns:
- Indicates whether IPv6 support is disabled.
- See Also:
Ipv6SupportValue
-
ipv6SupportAsString
public final String ipv6SupportAsString()
Indicates whether IPv6 support is disabled.
If the service returns an enum value that is not available in the current SDK version,
ipv6Supportwill returnIpv6SupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromipv6SupportAsString().- Returns:
- Indicates whether IPv6 support is disabled.
- See Also:
Ipv6SupportValue
-
applianceModeSupport
public final ApplianceModeSupportValue applianceModeSupport()
Indicates whether appliance mode support is enabled.
If the service returns an enum value that is not available in the current SDK version,
applianceModeSupportwill returnApplianceModeSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapplianceModeSupportAsString().- Returns:
- Indicates whether appliance mode support is enabled.
- See Also:
ApplianceModeSupportValue
-
applianceModeSupportAsString
public final String applianceModeSupportAsString()
Indicates whether appliance mode support is enabled.
If the service returns an enum value that is not available in the current SDK version,
applianceModeSupportwill returnApplianceModeSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapplianceModeSupportAsString().- Returns:
- Indicates whether appliance mode support is enabled.
- See Also:
ApplianceModeSupportValue
-
toBuilder
public TransitGatewayVpcAttachmentOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TransitGatewayVpcAttachmentOptions.Builder,TransitGatewayVpcAttachmentOptions>
-
builder
public static TransitGatewayVpcAttachmentOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends TransitGatewayVpcAttachmentOptions.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.
-
-