@Generated(value="software.amazon.awssdk:codegen") public final class ModifyTransitGatewayOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ModifyTransitGatewayOptions.Builder,ModifyTransitGatewayOptions>
The transit gateway options.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModifyTransitGatewayOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
addTransitGatewayCidrBlocks()
Adds IPv4 or IPv6 CIDR blocks for the transit gateway.
|
String |
associationDefaultRouteTableId()
The ID of the default association route table.
|
AutoAcceptSharedAttachmentsValue |
autoAcceptSharedAttachments()
Enable or disable automatic acceptance of attachment requests.
|
String |
autoAcceptSharedAttachmentsAsString()
Enable or disable automatic acceptance of attachment requests.
|
static ModifyTransitGatewayOptions.Builder |
builder() |
DefaultRouteTableAssociationValue |
defaultRouteTableAssociation()
Enable or disable automatic association with the default association route table.
|
String |
defaultRouteTableAssociationAsString()
Enable or disable automatic association with the default association route table.
|
DefaultRouteTablePropagationValue |
defaultRouteTablePropagation()
Enable or disable automatic propagation of routes to the default propagation route table.
|
String |
defaultRouteTablePropagationAsString()
Enable or disable automatic propagation of routes to the default propagation route table.
|
DnsSupportValue |
dnsSupport()
Enable or disable DNS support.
|
String |
dnsSupportAsString()
Enable or disable DNS support.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAddTransitGatewayCidrBlocks()
Returns true if the AddTransitGatewayCidrBlocks property was specified by the sender (it may be empty), or false
if the sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasRemoveTransitGatewayCidrBlocks()
Returns true if the RemoveTransitGatewayCidrBlocks property was specified by the sender (it may be empty), or
false if the sender did not specify the value (it will be empty).
|
String |
propagationDefaultRouteTableId()
The ID of the default propagation route table.
|
List<String> |
removeTransitGatewayCidrBlocks()
Removes CIDR blocks for the transit gateway.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyTransitGatewayOptions.Builder> |
serializableBuilderClass() |
ModifyTransitGatewayOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpnEcmpSupportValue |
vpnEcmpSupport()
Enable or disable Equal Cost Multipath Protocol support.
|
String |
vpnEcmpSupportAsString()
Enable or disable Equal Cost Multipath Protocol support.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAddTransitGatewayCidrBlocks()
public final List<String> addTransitGatewayCidrBlocks()
Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAddTransitGatewayCidrBlocks() to see if a value was sent in this field.
public final boolean hasRemoveTransitGatewayCidrBlocks()
public final List<String> removeTransitGatewayCidrBlocks()
Removes CIDR blocks for the transit gateway.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRemoveTransitGatewayCidrBlocks() to see if a value was sent in this field.
public final VpnEcmpSupportValue vpnEcmpSupport()
Enable or disable Equal Cost Multipath Protocol support.
If the service returns an enum value that is not available in the current SDK version, vpnEcmpSupport
will return VpnEcmpSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from vpnEcmpSupportAsString().
VpnEcmpSupportValuepublic final String vpnEcmpSupportAsString()
Enable or disable Equal Cost Multipath Protocol support.
If the service returns an enum value that is not available in the current SDK version, vpnEcmpSupport
will return VpnEcmpSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from vpnEcmpSupportAsString().
VpnEcmpSupportValuepublic final DnsSupportValue dnsSupport()
Enable or disable DNS support.
If the service returns an enum value that is not available in the current SDK version, dnsSupport will
return DnsSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dnsSupportAsString().
DnsSupportValuepublic final String dnsSupportAsString()
Enable or disable DNS support.
If the service returns an enum value that is not available in the current SDK version, dnsSupport will
return DnsSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dnsSupportAsString().
DnsSupportValuepublic final AutoAcceptSharedAttachmentsValue autoAcceptSharedAttachments()
Enable or disable automatic acceptance of attachment requests.
If the service returns an enum value that is not available in the current SDK version,
autoAcceptSharedAttachments will return AutoAcceptSharedAttachmentsValue.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from autoAcceptSharedAttachmentsAsString().
AutoAcceptSharedAttachmentsValuepublic final String autoAcceptSharedAttachmentsAsString()
Enable or disable automatic acceptance of attachment requests.
If the service returns an enum value that is not available in the current SDK version,
autoAcceptSharedAttachments will return AutoAcceptSharedAttachmentsValue.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from autoAcceptSharedAttachmentsAsString().
AutoAcceptSharedAttachmentsValuepublic final DefaultRouteTableAssociationValue defaultRouteTableAssociation()
Enable or disable automatic association with the default association route table.
If the service returns an enum value that is not available in the current SDK version,
defaultRouteTableAssociation will return
DefaultRouteTableAssociationValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from defaultRouteTableAssociationAsString().
DefaultRouteTableAssociationValuepublic final String defaultRouteTableAssociationAsString()
Enable or disable automatic association with the default association route table.
If the service returns an enum value that is not available in the current SDK version,
defaultRouteTableAssociation will return
DefaultRouteTableAssociationValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from defaultRouteTableAssociationAsString().
DefaultRouteTableAssociationValuepublic final String associationDefaultRouteTableId()
The ID of the default association route table.
public final DefaultRouteTablePropagationValue defaultRouteTablePropagation()
Enable or disable automatic propagation of routes to the default propagation route table.
If the service returns an enum value that is not available in the current SDK version,
defaultRouteTablePropagation will return
DefaultRouteTablePropagationValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from defaultRouteTablePropagationAsString().
DefaultRouteTablePropagationValuepublic final String defaultRouteTablePropagationAsString()
Enable or disable automatic propagation of routes to the default propagation route table.
If the service returns an enum value that is not available in the current SDK version,
defaultRouteTablePropagation will return
DefaultRouteTablePropagationValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from defaultRouteTablePropagationAsString().
DefaultRouteTablePropagationValuepublic final String propagationDefaultRouteTableId()
The ID of the default propagation route table.
public ModifyTransitGatewayOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ModifyTransitGatewayOptions.Builder,ModifyTransitGatewayOptions>public static ModifyTransitGatewayOptions.Builder builder()
public static Class<? extends ModifyTransitGatewayOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.