Interface AnalysisRouteTableRoute.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisRouteTableRoute.Builder,
,AnalysisRouteTableRoute> SdkBuilder<AnalysisRouteTableRoute.Builder,
,AnalysisRouteTableRoute> SdkPojo
- Enclosing class:
AnalysisRouteTableRoute
-
Method Summary
Modifier and TypeMethodDescriptioncarrierGatewayId
(String carrierGatewayId) The ID of a carrier gateway.coreNetworkArn
(String coreNetworkArn) The Amazon Resource Name (ARN) of a core network.destinationCidr
(String destinationCidr) The destination IPv4 address, in CIDR notation.destinationPrefixListId
(String destinationPrefixListId) The prefix of the Amazon Web Service.egressOnlyInternetGatewayId
(String egressOnlyInternetGatewayId) The ID of an egress-only internet gateway.The ID of the gateway, such as an internet gateway or virtual private gateway.instanceId
(String instanceId) The ID of the instance, such as a NAT instance.localGatewayId
(String localGatewayId) The ID of a local gateway.natGatewayId
(String natGatewayId) The ID of a NAT gateway.networkInterfaceId
(String networkInterfaceId) The ID of a network interface.Describes how the route was created.The state.transitGatewayId
(String transitGatewayId) The ID of a transit gateway.vpcPeeringConnectionId
(String vpcPeeringConnectionId) The ID of a VPC peering connection.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
destinationCidr
The destination IPv4 address, in CIDR notation.
- Parameters:
destinationCidr
- The destination IPv4 address, in CIDR notation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPrefixListId
The prefix of the Amazon Web Service.
- Parameters:
destinationPrefixListId
- The prefix of the Amazon Web Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressOnlyInternetGatewayId
The ID of an egress-only internet gateway.
- Parameters:
egressOnlyInternetGatewayId
- The ID of an egress-only internet gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayId
The ID of the gateway, such as an internet gateway or virtual private gateway.
- Parameters:
gatewayId
- The ID of the gateway, such as an internet gateway or virtual private gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
The ID of the instance, such as a NAT instance.
- Parameters:
instanceId
- The ID of the instance, such as a NAT instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGatewayId
The ID of a NAT gateway.
- Parameters:
natGatewayId
- The ID of a NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
The ID of a network interface.
- Parameters:
networkInterfaceId
- The ID of a network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
origin
Describes how the route was created. The following are the possible values:
-
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.
- Parameters:
origin
- Describes how the route was created. The following are the possible values:-
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
transitGatewayId
The ID of a transit gateway.
- Parameters:
transitGatewayId
- The ID of a transit gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcPeeringConnectionId
The ID of a VPC peering connection.
- Parameters:
vpcPeeringConnectionId
- The ID of a VPC peering connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state. The following are the possible values:
-
active
-
blackhole
- Parameters:
state
- The state. The following are the possible values:-
active
-
blackhole
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
carrierGatewayId
The ID of a carrier gateway.
- Parameters:
carrierGatewayId
- The ID of a carrier gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coreNetworkArn
The Amazon Resource Name (ARN) of a core network.
- Parameters:
coreNetworkArn
- The Amazon Resource Name (ARN) of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayId
The ID of a local gateway.
- Parameters:
localGatewayId
- The ID of a local gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-