public static interface TransitGatewayOptions.Builder extends SdkPojo, CopyableBuilder<TransitGatewayOptions.Builder,TransitGatewayOptions>
Modifier and Type | Method and Description |
---|---|
TransitGatewayOptions.Builder |
amazonSideAsn(Long amazonSideAsn)
A private Autonomous System Number (ASN) for the Amazon side of a BGP session.
|
TransitGatewayOptions.Builder |
associationDefaultRouteTableId(String associationDefaultRouteTableId)
The ID of the default association route table.
|
TransitGatewayOptions.Builder |
autoAcceptSharedAttachments(AutoAcceptSharedAttachmentsValue autoAcceptSharedAttachments)
Indicates whether attachment requests are automatically accepted.
|
TransitGatewayOptions.Builder |
autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
Indicates whether attachment requests are automatically accepted.
|
TransitGatewayOptions.Builder |
defaultRouteTableAssociation(DefaultRouteTableAssociationValue defaultRouteTableAssociation)
Indicates whether resource attachments are automatically associated with the default association route table.
|
TransitGatewayOptions.Builder |
defaultRouteTableAssociation(String defaultRouteTableAssociation)
Indicates whether resource attachments are automatically associated with the default association route table.
|
TransitGatewayOptions.Builder |
defaultRouteTablePropagation(DefaultRouteTablePropagationValue defaultRouteTablePropagation)
Indicates whether resource attachments automatically propagate routes to the default propagation route table.
|
TransitGatewayOptions.Builder |
defaultRouteTablePropagation(String defaultRouteTablePropagation)
Indicates whether resource attachments automatically propagate routes to the default propagation route table.
|
TransitGatewayOptions.Builder |
dnsSupport(DnsSupportValue dnsSupport)
Indicates whether DNS support is enabled.
|
TransitGatewayOptions.Builder |
dnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
|
TransitGatewayOptions.Builder |
multicastSupport(MulticastSupportValue multicastSupport)
Indicates whether multicast is enabled on the transit gateway
|
TransitGatewayOptions.Builder |
multicastSupport(String multicastSupport)
Indicates whether multicast is enabled on the transit gateway
|
TransitGatewayOptions.Builder |
propagationDefaultRouteTableId(String propagationDefaultRouteTableId)
The ID of the default propagation route table.
|
TransitGatewayOptions.Builder |
vpnEcmpSupport(String vpnEcmpSupport)
Indicates whether Equal Cost Multipath Protocol support is enabled.
|
TransitGatewayOptions.Builder |
vpnEcmpSupport(VpnEcmpSupportValue vpnEcmpSupport)
Indicates whether Equal Cost Multipath Protocol support is enabled.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
TransitGatewayOptions.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.
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.TransitGatewayOptions.Builder autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
Indicates whether attachment requests are automatically accepted.
autoAcceptSharedAttachments
- Indicates whether attachment requests are automatically accepted.AutoAcceptSharedAttachmentsValue
,
AutoAcceptSharedAttachmentsValue
TransitGatewayOptions.Builder autoAcceptSharedAttachments(AutoAcceptSharedAttachmentsValue autoAcceptSharedAttachments)
Indicates whether attachment requests are automatically accepted.
autoAcceptSharedAttachments
- Indicates whether attachment requests are automatically accepted.AutoAcceptSharedAttachmentsValue
,
AutoAcceptSharedAttachmentsValue
TransitGatewayOptions.Builder defaultRouteTableAssociation(String defaultRouteTableAssociation)
Indicates whether resource attachments are automatically associated with the default association route table.
defaultRouteTableAssociation
- Indicates whether resource attachments are automatically associated with the default association route
table.DefaultRouteTableAssociationValue
,
DefaultRouteTableAssociationValue
TransitGatewayOptions.Builder defaultRouteTableAssociation(DefaultRouteTableAssociationValue defaultRouteTableAssociation)
Indicates whether resource attachments are automatically associated with the default association route table.
defaultRouteTableAssociation
- Indicates whether resource attachments are automatically associated with the default association route
table.DefaultRouteTableAssociationValue
,
DefaultRouteTableAssociationValue
TransitGatewayOptions.Builder associationDefaultRouteTableId(String associationDefaultRouteTableId)
The ID of the default association route table.
associationDefaultRouteTableId
- The ID of the default association route table.TransitGatewayOptions.Builder defaultRouteTablePropagation(String defaultRouteTablePropagation)
Indicates whether resource attachments automatically propagate routes to the default propagation route table.
defaultRouteTablePropagation
- Indicates whether resource attachments automatically propagate routes to the default propagation route
table.DefaultRouteTablePropagationValue
,
DefaultRouteTablePropagationValue
TransitGatewayOptions.Builder defaultRouteTablePropagation(DefaultRouteTablePropagationValue defaultRouteTablePropagation)
Indicates whether resource attachments automatically propagate routes to the default propagation route table.
defaultRouteTablePropagation
- Indicates whether resource attachments automatically propagate routes to the default propagation route
table.DefaultRouteTablePropagationValue
,
DefaultRouteTablePropagationValue
TransitGatewayOptions.Builder propagationDefaultRouteTableId(String propagationDefaultRouteTableId)
The ID of the default propagation route table.
propagationDefaultRouteTableId
- The ID of the default propagation route table.TransitGatewayOptions.Builder vpnEcmpSupport(String vpnEcmpSupport)
Indicates whether Equal Cost Multipath Protocol support is enabled.
vpnEcmpSupport
- Indicates whether Equal Cost Multipath Protocol support is enabled.VpnEcmpSupportValue
,
VpnEcmpSupportValue
TransitGatewayOptions.Builder vpnEcmpSupport(VpnEcmpSupportValue vpnEcmpSupport)
Indicates whether Equal Cost Multipath Protocol support is enabled.
vpnEcmpSupport
- Indicates whether Equal Cost Multipath Protocol support is enabled.VpnEcmpSupportValue
,
VpnEcmpSupportValue
TransitGatewayOptions.Builder dnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
,
DnsSupportValue
TransitGatewayOptions.Builder dnsSupport(DnsSupportValue dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
,
DnsSupportValue
TransitGatewayOptions.Builder multicastSupport(String multicastSupport)
Indicates whether multicast is enabled on the transit gateway
multicastSupport
- Indicates whether multicast is enabled on the transit gatewayMulticastSupportValue
,
MulticastSupportValue
TransitGatewayOptions.Builder multicastSupport(MulticastSupportValue multicastSupport)
Indicates whether multicast is enabled on the transit gateway
multicastSupport
- Indicates whether multicast is enabled on the transit gatewayMulticastSupportValue
,
MulticastSupportValue
Copyright © 2020. All rights reserved.