public static interface Route.Builder extends SdkPojo, CopyableBuilder<Route.Builder,Route>
Modifier and Type | Method and Description |
---|---|
Route.Builder |
destinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
|
Route.Builder |
destinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
|
Route.Builder |
destinationPrefixListId(String destinationPrefixListId)
The prefix of the AWS service.
|
Route.Builder |
egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
|
Route.Builder |
gatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
|
Route.Builder |
instanceId(String instanceId)
The ID of a NAT instance in your VPC.
|
Route.Builder |
instanceOwnerId(String instanceOwnerId)
The AWS account ID of the owner of the instance.
|
Route.Builder |
natGatewayId(String natGatewayId)
The ID of a NAT gateway.
|
Route.Builder |
networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
|
Route.Builder |
origin(RouteOrigin origin)
Describes how the route was created.
|
Route.Builder |
origin(String origin)
Describes how the route was created.
|
Route.Builder |
state(RouteState state)
The state of the route.
|
Route.Builder |
state(String state)
The state of the route.
|
Route.Builder |
transitGatewayId(String transitGatewayId)
The ID of a transit gateway.
|
Route.Builder |
vpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
Route.Builder destinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
destinationCidrBlock
- The IPv4 CIDR block used for the destination match.Route.Builder destinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
destinationIpv6CidrBlock
- The IPv6 CIDR block used for the destination match.Route.Builder destinationPrefixListId(String destinationPrefixListId)
The prefix of the AWS service.
destinationPrefixListId
- The prefix of the AWS service.Route.Builder egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
egressOnlyInternetGatewayId
- The ID of the egress-only internet gateway.Route.Builder gatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
gatewayId
- The ID of a gateway attached to your VPC.Route.Builder instanceId(String instanceId)
The ID of a NAT instance in your VPC.
instanceId
- The ID of a NAT instance in your VPC.Route.Builder instanceOwnerId(String instanceOwnerId)
The AWS account ID of the owner of the instance.
instanceOwnerId
- The AWS account ID of the owner of the instance.Route.Builder natGatewayId(String natGatewayId)
The ID of a NAT gateway.
natGatewayId
- The ID of a NAT gateway.Route.Builder transitGatewayId(String transitGatewayId)
The ID of a transit gateway.
transitGatewayId
- The ID of a transit gateway.Route.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
networkInterfaceId
- The ID of the network interface.Route.Builder origin(String origin)
Describes how the route was created.
CreateRouteTable
- The route was automatically created when the route table was created.
CreateRoute
- The route was manually added to the route table.
EnableVgwRoutePropagation
- The route was propagated by route propagation.
origin
- Describes how the route was created.
CreateRouteTable
- The route was automatically created when the route table was created.
CreateRoute
- The route was manually added to the route table.
EnableVgwRoutePropagation
- The route was propagated by route propagation.
RouteOrigin
,
RouteOrigin
Route.Builder origin(RouteOrigin origin)
Describes how the route was created.
CreateRouteTable
- The route was automatically created when the route table was created.
CreateRoute
- The route was manually added to the route table.
EnableVgwRoutePropagation
- The route was propagated by route propagation.
origin
- Describes how the route was created.
CreateRouteTable
- The route was automatically created when the route table was created.
CreateRoute
- The route was manually added to the route table.
EnableVgwRoutePropagation
- The route was propagated by route propagation.
RouteOrigin
,
RouteOrigin
Route.Builder state(String state)
The state of the route. The blackhole
state indicates that the route's target isn't available
(for example, the specified gateway isn't attached to the VPC, or the specified NAT instance has been
terminated).
state
- The state of the route. The blackhole
state indicates that the route's target isn't
available (for example, the specified gateway isn't attached to the VPC, or the specified NAT instance
has been terminated).RouteState
,
RouteState
Route.Builder state(RouteState state)
The state of the route. The blackhole
state indicates that the route's target isn't available
(for example, the specified gateway isn't attached to the VPC, or the specified NAT instance has been
terminated).
state
- The state of the route. The blackhole
state indicates that the route's target isn't
available (for example, the specified gateway isn't attached to the VPC, or the specified NAT instance
has been terminated).RouteState
,
RouteState
Route.Builder vpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
vpcPeeringConnectionId
- The ID of a VPC peering connection.Copyright © 2019. All rights reserved.