Class CfnLocalGatewayRoute.Builder
java.lang.Object
software.amazon.awscdk.services.ec2.CfnLocalGatewayRoute.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLocalGatewayRoute>
- Enclosing class:
CfnLocalGatewayRoute
@Stability(Stable)
public static final class CfnLocalGatewayRoute.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLocalGatewayRoute>
A fluent builder for
CfnLocalGatewayRoute
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnLocalGatewayRoute.Builder
destinationCidrBlock
(String destinationCidrBlock) The CIDR block used for destination matches.localGatewayRouteTableId
(String localGatewayRouteTableId) The ID of the local gateway route table.localGatewayVirtualInterfaceGroupId
(String localGatewayVirtualInterfaceGroupId) The ID of the virtual interface group.networkInterfaceId
(String networkInterfaceId) The ID of the network interface.
-
Method Details
-
create
@Stability(Stable) public static CfnLocalGatewayRoute.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnLocalGatewayRoute.Builder
.
-
destinationCidrBlock
@Stability(Stable) public CfnLocalGatewayRoute.Builder destinationCidrBlock(String destinationCidrBlock) The CIDR block used for destination matches.- Parameters:
destinationCidrBlock
- The CIDR block used for destination matches. This parameter is required.- Returns:
this
- See Also:
-
localGatewayRouteTableId
@Stability(Stable) public CfnLocalGatewayRoute.Builder localGatewayRouteTableId(String localGatewayRouteTableId) The ID of the local gateway route table.- Parameters:
localGatewayRouteTableId
- The ID of the local gateway route table. This parameter is required.- Returns:
this
- See Also:
-
localGatewayVirtualInterfaceGroupId
@Stability(Stable) public CfnLocalGatewayRoute.Builder localGatewayVirtualInterfaceGroupId(String localGatewayVirtualInterfaceGroupId) The ID of the virtual interface group.- Parameters:
localGatewayVirtualInterfaceGroupId
- The ID of the virtual interface group. This parameter is required.- Returns:
this
- See Also:
-
networkInterfaceId
@Stability(Stable) public CfnLocalGatewayRoute.Builder networkInterfaceId(String networkInterfaceId) The ID of the network interface.- Parameters:
networkInterfaceId
- The ID of the network interface. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnLocalGatewayRoute>
- Returns:
- a newly built instance of
CfnLocalGatewayRoute
.
-