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, sdkFields
copy
applyMutation, build
TransitGatewayRequestOptions.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
,
AutoAcceptSharedAttachmentsValue
TransitGatewayRequestOptions.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
,
AutoAcceptSharedAttachmentsValue
TransitGatewayRequestOptions.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
,
DefaultRouteTableAssociationValue
TransitGatewayRequestOptions.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
,
DefaultRouteTableAssociationValue
TransitGatewayRequestOptions.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
,
DefaultRouteTablePropagationValue
TransitGatewayRequestOptions.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
,
DefaultRouteTablePropagationValue
TransitGatewayRequestOptions.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
,
VpnEcmpSupportValue
TransitGatewayRequestOptions.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
,
VpnEcmpSupportValue
TransitGatewayRequestOptions.Builder dnsSupport(String dnsSupport)
Enable or disable DNS support. Enabled by default.
dnsSupport
- Enable or disable DNS support. Enabled by default.DnsSupportValue
,
DnsSupportValue
TransitGatewayRequestOptions.Builder dnsSupport(DnsSupportValue dnsSupport)
Enable or disable DNS support. Enabled by default.
dnsSupport
- Enable or disable DNS support. Enabled by default.DnsSupportValue
,
DnsSupportValue
TransitGatewayRequestOptions.Builder multicastSupport(String multicastSupport)
Indicates whether multicast is enabled on the transit gateway
multicastSupport
- Indicates whether multicast is enabled on the transit gatewayMulticastSupportValue
,
MulticastSupportValue
TransitGatewayRequestOptions.Builder multicastSupport(MulticastSupportValue multicastSupport)
Indicates whether multicast is enabled on the transit gateway
multicastSupport
- Indicates whether multicast is enabled on the transit gatewayMulticastSupportValue
,
MulticastSupportValue
TransitGatewayRequestOptions.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.