@Stability(value=Stable) public static final class CfnTransitGatewayProps.Builder extends Object implements software.amazon.jsii.Builder<CfnTransitGatewayProps>
CfnTransitGatewayProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTransitGatewayProps.Builder amazonSideAsn(Number amazonSideAsn)
CfnTransitGatewayProps.getAmazonSideAsn()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. The default is 64512.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder associationDefaultRouteTableId(String associationDefaultRouteTableId)
CfnTransitGatewayProps.getAssociationDefaultRouteTableId()associationDefaultRouteTableId - The ID of the default association route table.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
CfnTransitGatewayProps.getAutoAcceptSharedAttachments()autoAcceptSharedAttachments - Enable or disable automatic acceptance of attachment requests.
Disabled by default.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder defaultRouteTableAssociation(String defaultRouteTableAssociation)
CfnTransitGatewayProps.getDefaultRouteTableAssociation()defaultRouteTableAssociation - Enable or disable automatic association with the default association route table.
Enabled by default.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder defaultRouteTablePropagation(String defaultRouteTablePropagation)
CfnTransitGatewayProps.getDefaultRouteTablePropagation()defaultRouteTablePropagation - Enable or disable automatic propagation of routes to the default propagation route table.
Enabled by default.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder description(String description)
CfnTransitGatewayProps.getDescription()description - The description of the transit gateway.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder dnsSupport(String dnsSupport)
CfnTransitGatewayProps.getDnsSupport()dnsSupport - Enable or disable DNS support.
Enabled by default.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder multicastSupport(String multicastSupport)
CfnTransitGatewayProps.getMulticastSupport()multicastSupport - Indicates whether multicast is enabled on the transit gateway.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder propagationDefaultRouteTableId(String propagationDefaultRouteTableId)
CfnTransitGatewayProps.getPropagationDefaultRouteTableId()propagationDefaultRouteTableId - The ID of the default propagation route table.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder tags(List<? extends CfnTag> tags)
CfnTransitGatewayProps.getTags()tags - The tags for the transit gateway.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder transitGatewayCidrBlocks(List<String> transitGatewayCidrBlocks)
CfnTransitGatewayProps.getTransitGatewayCidrBlocks()transitGatewayCidrBlocks - The transit gateway CIDR blocks.this@Stability(value=Stable) public CfnTransitGatewayProps.Builder vpnEcmpSupport(String vpnEcmpSupport)
CfnTransitGatewayProps.getVpnEcmpSupport()vpnEcmpSupport - Enable or disable Equal Cost Multipath Protocol support.
Enabled by default.this@Stability(value=Stable) public CfnTransitGatewayProps build()
build in interface software.amazon.jsii.Builder<CfnTransitGatewayProps>CfnTransitGatewayPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.