public static interface TransitGatewayRequestOptions.Builder extends SdkPojo, CopyableBuilder<TransitGatewayRequestOptions.Builder,TransitGatewayRequestOptions>
| Modifier and Type | Method and Description |
|---|---|
TransitGatewayRequestOptions.Builder |
amazonSideAsn(Long amazonSideAsn)
A private Autonomous System Number (ASN) for the Amazon side of a BGP session.
|
TransitGatewayRequestOptions.Builder |
autoAcceptSharedAttachments(AutoAcceptSharedAttachmentsValue autoAcceptSharedAttachments)
Enable or disable automatic acceptance of attachment requests.
|
TransitGatewayRequestOptions.Builder |
autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
Enable or disable automatic acceptance of attachment requests.
|
TransitGatewayRequestOptions.Builder |
defaultRouteTableAssociation(DefaultRouteTableAssociationValue defaultRouteTableAssociation)
Enable or disable automatic association with the default association route table.
|
TransitGatewayRequestOptions.Builder |
defaultRouteTableAssociation(String defaultRouteTableAssociation)
Enable or disable automatic association with the default association route table.
|
TransitGatewayRequestOptions.Builder |
defaultRouteTablePropagation(DefaultRouteTablePropagationValue defaultRouteTablePropagation)
Enable or disable automatic propagation of routes to the default propagation route table.
|
TransitGatewayRequestOptions.Builder |
defaultRouteTablePropagation(String defaultRouteTablePropagation)
Enable or disable automatic propagation of routes to the default propagation route table.
|
TransitGatewayRequestOptions.Builder |
dnsSupport(DnsSupportValue dnsSupport)
Enable or disable DNS support.
|
TransitGatewayRequestOptions.Builder |
dnsSupport(String dnsSupport)
Enable or disable DNS support.
|
TransitGatewayRequestOptions.Builder |
multicastSupport(MulticastSupportValue multicastSupport)
Indicates whether multicast is enabled on the transit gateway
|
TransitGatewayRequestOptions.Builder |
multicastSupport(String multicastSupport)
Indicates whether multicast is enabled on the transit gateway
|
TransitGatewayRequestOptions.Builder |
transitGatewayCidrBlocks(Collection<String> transitGatewayCidrBlocks)
One or more IPv4 or IPv6 CIDR blocks for the transit gateway.
|
TransitGatewayRequestOptions.Builder |
transitGatewayCidrBlocks(String... transitGatewayCidrBlocks)
One or more IPv4 or IPv6 CIDR blocks for the transit gateway.
|
TransitGatewayRequestOptions.Builder |
vpnEcmpSupport(String vpnEcmpSupport)
Enable or disable Equal Cost Multipath Protocol support.
|
TransitGatewayRequestOptions.Builder |
vpnEcmpSupport(VpnEcmpSupportValue vpnEcmpSupport)
Enable or disable Equal Cost Multipath Protocol support.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTransitGatewayRequestOptions.Builder amazonSideAsn(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. The default is 64512.
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. The default is 64512.TransitGatewayRequestOptions.Builder autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
Enable or disable automatic acceptance of attachment requests. Disabled by default.
autoAcceptSharedAttachments - Enable or disable automatic acceptance of attachment requests. Disabled by default.AutoAcceptSharedAttachmentsValue,
AutoAcceptSharedAttachmentsValueTransitGatewayRequestOptions.Builder autoAcceptSharedAttachments(AutoAcceptSharedAttachmentsValue autoAcceptSharedAttachments)
Enable or disable automatic acceptance of attachment requests. Disabled by default.
autoAcceptSharedAttachments - Enable or disable automatic acceptance of attachment requests. Disabled by default.AutoAcceptSharedAttachmentsValue,
AutoAcceptSharedAttachmentsValueTransitGatewayRequestOptions.Builder defaultRouteTableAssociation(String defaultRouteTableAssociation)
Enable or disable automatic association with the default association route table. Enabled by default.
defaultRouteTableAssociation - Enable or disable automatic association with the default association route table. Enabled by default.DefaultRouteTableAssociationValue,
DefaultRouteTableAssociationValueTransitGatewayRequestOptions.Builder defaultRouteTableAssociation(DefaultRouteTableAssociationValue defaultRouteTableAssociation)
Enable or disable automatic association with the default association route table. Enabled by default.
defaultRouteTableAssociation - Enable or disable automatic association with the default association route table. Enabled by default.DefaultRouteTableAssociationValue,
DefaultRouteTableAssociationValueTransitGatewayRequestOptions.Builder defaultRouteTablePropagation(String defaultRouteTablePropagation)
Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.
defaultRouteTablePropagation - Enable or disable automatic propagation of routes to the default propagation route table. Enabled by
default.DefaultRouteTablePropagationValue,
DefaultRouteTablePropagationValueTransitGatewayRequestOptions.Builder defaultRouteTablePropagation(DefaultRouteTablePropagationValue defaultRouteTablePropagation)
Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.
defaultRouteTablePropagation - Enable or disable automatic propagation of routes to the default propagation route table. Enabled by
default.DefaultRouteTablePropagationValue,
DefaultRouteTablePropagationValueTransitGatewayRequestOptions.Builder vpnEcmpSupport(String vpnEcmpSupport)
Enable or disable Equal Cost Multipath Protocol support. Enabled by default.
vpnEcmpSupport - Enable or disable Equal Cost Multipath Protocol support. Enabled by default.VpnEcmpSupportValue,
VpnEcmpSupportValueTransitGatewayRequestOptions.Builder vpnEcmpSupport(VpnEcmpSupportValue vpnEcmpSupport)
Enable or disable Equal Cost Multipath Protocol support. Enabled by default.
vpnEcmpSupport - Enable or disable Equal Cost Multipath Protocol support. Enabled by default.VpnEcmpSupportValue,
VpnEcmpSupportValueTransitGatewayRequestOptions.Builder dnsSupport(String dnsSupport)
Enable or disable DNS support. Enabled by default.
dnsSupport - Enable or disable DNS support. Enabled by default.DnsSupportValue,
DnsSupportValueTransitGatewayRequestOptions.Builder dnsSupport(DnsSupportValue dnsSupport)
Enable or disable DNS support. Enabled by default.
dnsSupport - Enable or disable DNS support. Enabled by default.DnsSupportValue,
DnsSupportValueTransitGatewayRequestOptions.Builder multicastSupport(String multicastSupport)
Indicates whether multicast is enabled on the transit gateway
multicastSupport - Indicates whether multicast is enabled on the transit gatewayMulticastSupportValue,
MulticastSupportValueTransitGatewayRequestOptions.Builder multicastSupport(MulticastSupportValue multicastSupport)
Indicates whether multicast is enabled on the transit gateway
multicastSupport - Indicates whether multicast is enabled on the transit gatewayMulticastSupportValue,
MulticastSupportValueTransitGatewayRequestOptions.Builder transitGatewayCidrBlocks(Collection<String> transitGatewayCidrBlocks)
One or more 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.
transitGatewayCidrBlocks - One or more 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.TransitGatewayRequestOptions.Builder transitGatewayCidrBlocks(String... transitGatewayCidrBlocks)
One or more 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.
transitGatewayCidrBlocks - One or more 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.Copyright © 2022. All rights reserved.