Interface RouteSetDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RouteSetDetails.Builder,RouteSetDetails>,SdkBuilder<RouteSetDetails.Builder,RouteSetDetails>,SdkPojo
- Enclosing class:
- RouteSetDetails
public static interface RouteSetDetails.Builder extends SdkPojo, CopyableBuilder<RouteSetDetails.Builder,RouteSetDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouteSetDetails.BuildercarrierGatewayId(String carrierGatewayId)The ID of the carrier gateway.RouteSetDetails.BuildercoreNetworkArn(String coreNetworkArn)The Amazon Resource Name (ARN) of the core network.RouteSetDetails.BuilderdestinationCidrBlock(String destinationCidrBlock)The IPv4 CIDR block used for the destination match.RouteSetDetails.BuilderdestinationIpv6CidrBlock(String destinationIpv6CidrBlock)The IPv6 CIDR block used for the destination match.RouteSetDetails.BuilderdestinationPrefixListId(String destinationPrefixListId)The prefix of the destination Amazon Web Service.RouteSetDetails.BuilderegressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)The ID of the egress-only internet gateway.RouteSetDetails.BuildergatewayId(String gatewayId)The ID of a gateway attached to your VPC.RouteSetDetails.BuilderinstanceId(String instanceId)The ID of a NAT instance in your VPC.RouteSetDetails.BuilderinstanceOwnerId(String instanceOwnerId)The ID of the Amazon Web Services account that owns the instance.RouteSetDetails.BuilderlocalGatewayId(String localGatewayId)The ID of the local gateway.RouteSetDetails.BuildernatGatewayId(String natGatewayId)The ID of a NAT gateway.RouteSetDetails.BuildernetworkInterfaceId(String networkInterfaceId)The ID of the network interface.RouteSetDetails.Builderorigin(String origin)Describes how the route was created.RouteSetDetails.Builderstate(String state)The state of the route.RouteSetDetails.BuildertransitGatewayId(String transitGatewayId)The ID of a transit gateway.RouteSetDetails.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
-
carrierGatewayId
RouteSetDetails.Builder carrierGatewayId(String carrierGatewayId)
The ID of the carrier gateway.
- Parameters:
carrierGatewayId- The ID of the carrier gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coreNetworkArn
RouteSetDetails.Builder coreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
- Parameters:
coreNetworkArn- The Amazon Resource Name (ARN) of the core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationCidrBlock
RouteSetDetails.Builder destinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
- Parameters:
destinationCidrBlock- The IPv4 CIDR block used for the destination match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationIpv6CidrBlock
RouteSetDetails.Builder destinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
- Parameters:
destinationIpv6CidrBlock- The IPv6 CIDR block used for the destination match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPrefixListId
RouteSetDetails.Builder destinationPrefixListId(String destinationPrefixListId)
The prefix of the destination Amazon Web Service.
- Parameters:
destinationPrefixListId- The prefix of the destination Amazon Web Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressOnlyInternetGatewayId
RouteSetDetails.Builder egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
- Parameters:
egressOnlyInternetGatewayId- The ID of the egress-only internet gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayId
RouteSetDetails.Builder gatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
- Parameters:
gatewayId- The ID of a gateway attached to your VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
RouteSetDetails.Builder instanceId(String instanceId)
The ID of a NAT instance in your VPC.
- Parameters:
instanceId- The ID of a NAT instance in your VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceOwnerId
RouteSetDetails.Builder instanceOwnerId(String instanceOwnerId)
The ID of the Amazon Web Services account that owns the instance.
- Parameters:
instanceOwnerId- The ID of the Amazon Web Services account that owns the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayId
RouteSetDetails.Builder localGatewayId(String localGatewayId)
The ID of the local gateway.
- Parameters:
localGatewayId- The ID of the local gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGatewayId
RouteSetDetails.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
RouteSetDetails.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
- Parameters:
networkInterfaceId- The ID of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
origin
RouteSetDetails.Builder origin(String origin)
Describes how the route was created.
- Parameters:
origin- Describes how the route was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
RouteSetDetails.Builder state(String state)
The state of the route.
- Parameters:
state- The state of the route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayId
RouteSetDetails.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
RouteSetDetails.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.
-
-