public static interface ReplaceRouteRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ReplaceRouteRequest.Builder,ReplaceRouteRequest>
Modifier and Type | Method and Description |
---|---|
ReplaceRouteRequest.Builder |
carrierGatewayId(String carrierGatewayId)
[IPv4 traffic only] The ID of a carrier gateway.
|
ReplaceRouteRequest.Builder |
coreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
|
ReplaceRouteRequest.Builder |
destinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR address block used for the destination match.
|
ReplaceRouteRequest.Builder |
destinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR address block used for the destination match.
|
ReplaceRouteRequest.Builder |
destinationPrefixListId(String destinationPrefixListId)
The ID of the prefix list for the route.
|
ReplaceRouteRequest.Builder |
egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
[IPv6 traffic only] The ID of an egress-only internet gateway.
|
ReplaceRouteRequest.Builder |
gatewayId(String gatewayId)
The ID of an internet gateway or virtual private gateway.
|
ReplaceRouteRequest.Builder |
instanceId(String instanceId)
The ID of a NAT instance in your VPC.
|
ReplaceRouteRequest.Builder |
localGatewayId(String localGatewayId)
The ID of the local gateway.
|
ReplaceRouteRequest.Builder |
localTarget(Boolean localTarget)
Specifies whether to reset the local route to its default target (
local ). |
ReplaceRouteRequest.Builder |
natGatewayId(String natGatewayId)
[IPv4 traffic only] The ID of a NAT gateway.
|
ReplaceRouteRequest.Builder |
networkInterfaceId(String networkInterfaceId)
The ID of a network interface.
|
ReplaceRouteRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ReplaceRouteRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ReplaceRouteRequest.Builder |
routeTableId(String routeTableId)
The ID of the route table.
|
ReplaceRouteRequest.Builder |
transitGatewayId(String transitGatewayId)
The ID of a transit gateway.
|
ReplaceRouteRequest.Builder |
vpcEndpointId(String vpcEndpointId)
The ID of a VPC endpoint.
|
ReplaceRouteRequest.Builder |
vpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
ReplaceRouteRequest.Builder destinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.
destinationCidrBlock
- The IPv4 CIDR address block used for the destination match. The value that you provide must match the
CIDR of an existing route in the table.ReplaceRouteRequest.Builder destinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table.
destinationIpv6CidrBlock
- The IPv6 CIDR address block used for the destination match. The value that you provide must match the
CIDR of an existing route in the table.ReplaceRouteRequest.Builder destinationPrefixListId(String destinationPrefixListId)
The ID of the prefix list for the route.
destinationPrefixListId
- The ID of the prefix list for the route.ReplaceRouteRequest.Builder vpcEndpointId(String vpcEndpointId)
The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only.
vpcEndpointId
- The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only.ReplaceRouteRequest.Builder egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
[IPv6 traffic only] The ID of an egress-only internet gateway.
egressOnlyInternetGatewayId
- [IPv6 traffic only] The ID of an egress-only internet gateway.ReplaceRouteRequest.Builder gatewayId(String gatewayId)
The ID of an internet gateway or virtual private gateway.
gatewayId
- The ID of an internet gateway or virtual private gateway.ReplaceRouteRequest.Builder instanceId(String instanceId)
The ID of a NAT instance in your VPC.
instanceId
- The ID of a NAT instance in your VPC.ReplaceRouteRequest.Builder localTarget(Boolean localTarget)
Specifies whether to reset the local route to its default target (local
).
localTarget
- Specifies whether to reset the local route to its default target (local
).ReplaceRouteRequest.Builder natGatewayId(String natGatewayId)
[IPv4 traffic only] The ID of a NAT gateway.
natGatewayId
- [IPv4 traffic only] The ID of a NAT gateway.ReplaceRouteRequest.Builder transitGatewayId(String transitGatewayId)
The ID of a transit gateway.
transitGatewayId
- The ID of a transit gateway.ReplaceRouteRequest.Builder localGatewayId(String localGatewayId)
The ID of the local gateway.
localGatewayId
- The ID of the local gateway.ReplaceRouteRequest.Builder carrierGatewayId(String carrierGatewayId)
[IPv4 traffic only] The ID of a carrier gateway.
carrierGatewayId
- [IPv4 traffic only] The ID of a carrier gateway.ReplaceRouteRequest.Builder networkInterfaceId(String networkInterfaceId)
The ID of a network interface.
networkInterfaceId
- The ID of a network interface.ReplaceRouteRequest.Builder routeTableId(String routeTableId)
The ID of the route table.
routeTableId
- The ID of the route table.ReplaceRouteRequest.Builder vpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
vpcPeeringConnectionId
- The ID of a VPC peering connection.ReplaceRouteRequest.Builder coreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
coreNetworkArn
- The Amazon Resource Name (ARN) of the core network.ReplaceRouteRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
ReplaceRouteRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.