@Generated(value="software.amazon.awssdk:codegen") public final class TransitGatewayRequestOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayRequestOptions.Builder,TransitGatewayRequestOptions>
Describes the options for a transit gateway.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransitGatewayRequestOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
Long |
amazonSideAsn()
A private Autonomous System Number (ASN) for the Amazon side of a BGP session.
|
AutoAcceptSharedAttachmentsValue |
autoAcceptSharedAttachments()
Enable or disable automatic acceptance of attachment requests.
|
String |
autoAcceptSharedAttachmentsAsString()
Enable or disable automatic acceptance of attachment requests.
|
static TransitGatewayRequestOptions.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) |
int |
hashCode() |
MulticastSupportValue |
multicastSupport()
Indicates whether multicast is enabled on the transit gateway
|
String |
multicastSupportAsString()
Indicates whether multicast is enabled on the transit gateway
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransitGatewayRequestOptions.Builder> |
serializableBuilderClass() |
TransitGatewayRequestOptions.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 Long amazonSideAsn()
A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.
public AutoAcceptSharedAttachmentsValue autoAcceptSharedAttachments()
Enable or disable automatic acceptance of attachment requests. The default is disable.
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().
disable.AutoAcceptSharedAttachmentsValuepublic String autoAcceptSharedAttachmentsAsString()
Enable or disable automatic acceptance of attachment requests. The default is disable.
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().
disable.AutoAcceptSharedAttachmentsValuepublic DefaultRouteTableAssociationValue defaultRouteTableAssociation()
Enable or disable automatic association with the default association route table. The default is
enable.
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().
enable.DefaultRouteTableAssociationValuepublic String defaultRouteTableAssociationAsString()
Enable or disable automatic association with the default association route table. The default is
enable.
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().
enable.DefaultRouteTableAssociationValuepublic DefaultRouteTablePropagationValue defaultRouteTablePropagation()
Enable or disable automatic propagation of routes to the default propagation route table. The default is
enable.
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().
enable.DefaultRouteTablePropagationValuepublic String defaultRouteTablePropagationAsString()
Enable or disable automatic propagation of routes to the default propagation route table. The default is
enable.
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().
enable.DefaultRouteTablePropagationValuepublic 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 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 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 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 MulticastSupportValue multicastSupport()
Indicates whether multicast is enabled on the transit gateway
If the service returns an enum value that is not available in the current SDK version, multicastSupport
will return MulticastSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from multicastSupportAsString().
MulticastSupportValuepublic String multicastSupportAsString()
Indicates whether multicast is enabled on the transit gateway
If the service returns an enum value that is not available in the current SDK version, multicastSupport
will return MulticastSupportValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from multicastSupportAsString().
MulticastSupportValuepublic TransitGatewayRequestOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransitGatewayRequestOptions.Builder,TransitGatewayRequestOptions>public static TransitGatewayRequestOptions.Builder builder()
public static Class<? extends TransitGatewayRequestOptions.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.