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.BuildercarrierGatewayId(String carrierGatewayId)The ID of a carrier gateway.AnalysisRouteTableRoute.BuildercoreNetworkArn(String coreNetworkArn)The Amazon Resource Name (ARN) of a core network.AnalysisRouteTableRoute.BuilderdestinationCidr(String destinationCidr)The destination IPv4 address, in CIDR notation.AnalysisRouteTableRoute.BuilderdestinationPrefixListId(String destinationPrefixListId)The prefix of the Amazon Web Service.AnalysisRouteTableRoute.BuilderegressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)The ID of an egress-only internet gateway.AnalysisRouteTableRoute.BuildergatewayId(String gatewayId)The ID of the gateway, such as an internet gateway or virtual private gateway.AnalysisRouteTableRoute.BuilderinstanceId(String instanceId)The ID of the instance, such as a NAT instance.AnalysisRouteTableRoute.BuilderlocalGatewayId(String localGatewayId)The ID of a local gateway.AnalysisRouteTableRoute.BuildernatGatewayId(String natGatewayId)The ID of a NAT gateway.AnalysisRouteTableRoute.BuildernetworkInterfaceId(String networkInterfaceId)The ID of a network interface.AnalysisRouteTableRoute.Builderorigin(String origin)Describes how the route was created.AnalysisRouteTableRoute.Builderstate(String state)The state.AnalysisRouteTableRoute.BuildertransitGatewayId(String transitGatewayId)The ID of a transit gateway.AnalysisRouteTableRoute.BuildervpcPeeringConnectionId(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 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
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.
-
-