public static final class CreateRouteEntriesRequest.RouteEntries.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
CreateRouteEntriesRequest.RouteEntries |
build() |
CreateRouteEntriesRequest.RouteEntries.Builder |
description(String description)
The description of the custom route.
|
CreateRouteEntriesRequest.RouteEntries.Builder |
dstCidrBlock(String dstCidrBlock)
The destination CIDR block of the custom route.
|
CreateRouteEntriesRequest.RouteEntries.Builder |
ipVersion(Integer ipVersion)
The IP version.
|
CreateRouteEntriesRequest.RouteEntries.Builder |
name(String name)
The name of the custom route that you want to add.
|
CreateRouteEntriesRequest.RouteEntries.Builder |
nextHop(String nextHop)
The ID of the next hop for the custom route.
|
CreateRouteEntriesRequest.RouteEntries.Builder |
nextHopType(String nextHopType)
The type of next hop.
|
CreateRouteEntriesRequest.RouteEntries.Builder |
routeTableId(String routeTableId)
The ID of the route table to which you want to add custom route s.
|
public CreateRouteEntriesRequest.RouteEntries.Builder description(String description)
The description must be 1 to 256 characters in length and cannot start with `http://` or `https://`.
public CreateRouteEntriesRequest.RouteEntries.Builder dstCidrBlock(String dstCidrBlock)
* The destination CIDR block cannot point to 100.64.0.0/10 or belong to 100.64.0.0/10. * The destination CIDR block of each route in the route table is unique.
public CreateRouteEntriesRequest.RouteEntries.Builder ipVersion(Integer ipVersion)
* **4**: IPv4 * **6**: IPv6
public CreateRouteEntriesRequest.RouteEntries.Builder name(String name)
The name must be 1 to 128 characters in length and cannot start with `http://` or `https://`.
public CreateRouteEntriesRequest.RouteEntries.Builder nextHop(String nextHop)
public CreateRouteEntriesRequest.RouteEntries.Builder nextHopType(String nextHopType)
* **Instance**: Elastic Compute Service (ECS) instance. This is the default value. * **HaVip**: high-availability virtual IP address (HAVIP). * **RouterInterface**: router interface. * **NetworkInterface**: elastic network interface (ENI). * **VpnGateway**: VPN gateway. * **IPv6Gateway**: IPv6 gateway. * **NatGateway**: NAT gateway. * **Attachment**: transit router. * **VpcPeer**: VPC peering connection. * **Ipv4Gateway**: IPv4 gateway. * **GatewayEndpoint**: gateway endpoint. * **CenBasic**: CEN does not support transfer routers. * **Ecr**: Express Connect Router (ECR).
public CreateRouteEntriesRequest.RouteEntries.Builder routeTableId(String routeTableId)
public CreateRouteEntriesRequest.RouteEntries build()
Copyright © 2024. All rights reserved.