public static final class DescribeRouteTablesResponseBody.RouteEntry.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeRouteTablesResponseBody.RouteEntry.Builder description(String description)
public DescribeRouteTablesResponseBody.RouteEntry.Builder destinationCidrBlock(String destinationCidrBlock)
* The destination CIDR block is not 100.64.0.0/10 or a subset of 100.64.0.0/10. * The destination CIDR block of each route in the route table is unique.
public DescribeRouteTablesResponseBody.RouteEntry.Builder instanceId(String instanceId)
public DescribeRouteTablesResponseBody.RouteEntry.Builder nextHopType(String nextHopType)
* **Instance** (default): an Elastic Compute Service (ECS) instance * **HaVip**: a high-availability virtual IP address (HAVIP). * **VpnGateway**: a VPN gateway * **NatGateway**: a NAT gateway * **NetworkInterface**: a secondary elastic network interface (ENI) * **RouterInterface**: a router interface * **IPv6Gateway**: an IPv6 gateway * **Attachment**: a transit router
public DescribeRouteTablesResponseBody.RouteEntry.Builder nextHops(DescribeRouteTablesResponseBody.NextHops nextHops)
public DescribeRouteTablesResponseBody.RouteEntry.Builder routeEntryId(String routeEntryId)
public DescribeRouteTablesResponseBody.RouteEntry.Builder routeEntryName(String routeEntryName)
The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-).
public DescribeRouteTablesResponseBody.RouteEntry.Builder routeTableId(String routeTableId)
public DescribeRouteTablesResponseBody.RouteEntry.Builder status(String status)
* **Pending** * **Available** * **Modifying**
public DescribeRouteTablesResponseBody.RouteEntry.Builder type(String type)
* **Custom** * **System** * **BGP** * **CEN**
public DescribeRouteTablesResponseBody.RouteEntry build()
Copyright © 2024. All rights reserved.