Interface AnalysisRouteTableRoute.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
,SdkBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
,SdkPojo
- Enclosing class:
- AnalysisRouteTableRoute
public static interface AnalysisRouteTableRoute.Builder extends SdkPojo, CopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnalysisRouteTableRoute.Builder
carrierGatewayId(String carrierGatewayId)
The ID of a carrier gateway.AnalysisRouteTableRoute.Builder
coreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of a core network.AnalysisRouteTableRoute.Builder
destinationCidr(String destinationCidr)
The destination IPv4 address, in CIDR notation.AnalysisRouteTableRoute.Builder
destinationPrefixListId(String destinationPrefixListId)
The prefix of the Amazon Web Services service.AnalysisRouteTableRoute.Builder
egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of an egress-only internet gateway.AnalysisRouteTableRoute.Builder
gatewayId(String gatewayId)
The ID of the gateway, such as an internet gateway or virtual private gateway.AnalysisRouteTableRoute.Builder
instanceId(String instanceId)
The ID of the instance, such as a NAT instance.AnalysisRouteTableRoute.Builder
localGatewayId(String localGatewayId)
The ID of a local gateway.AnalysisRouteTableRoute.Builder
natGatewayId(String natGatewayId)
The ID of a NAT gateway.AnalysisRouteTableRoute.Builder
networkInterfaceId(String networkInterfaceId)
The ID of a network interface.AnalysisRouteTableRoute.Builder
origin(String origin)
Describes how the route was created.AnalysisRouteTableRoute.Builder
state(String state)
The state.AnalysisRouteTableRoute.Builder
transitGatewayId(String transitGatewayId)
The ID of a transit gateway.AnalysisRouteTableRoute.Builder
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 Detail
-
destinationCidr
AnalysisRouteTableRoute.Builder destinationCidr(String 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
AnalysisRouteTableRoute.Builder destinationPrefixListId(String destinationPrefixListId)
The prefix of the Amazon Web Services service.
- Parameters:
destinationPrefixListId
- The prefix of the Amazon Web Services service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressOnlyInternetGatewayId
AnalysisRouteTableRoute.Builder egressOnlyInternetGatewayId(String 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
AnalysisRouteTableRoute.Builder gatewayId(String 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
AnalysisRouteTableRoute.Builder instanceId(String 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
AnalysisRouteTableRoute.Builder natGatewayId(String 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
AnalysisRouteTableRoute.Builder networkInterfaceId(String 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
AnalysisRouteTableRoute.Builder origin(String 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
AnalysisRouteTableRoute.Builder transitGatewayId(String 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
AnalysisRouteTableRoute.Builder vpcPeeringConnectionId(String 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
AnalysisRouteTableRoute.Builder state(String 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
AnalysisRouteTableRoute.Builder carrierGatewayId(String 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
AnalysisRouteTableRoute.Builder coreNetworkArn(String 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
AnalysisRouteTableRoute.Builder localGatewayId(String 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.
-
-