public static final class DescribeRouterInterfaceAttributeResponseBody.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeRouterInterfaceAttributeResponseBody.Builder accessPointId(String accessPointId)
public DescribeRouterInterfaceAttributeResponseBody.Builder bandwidth(Integer bandwidth)
public DescribeRouterInterfaceAttributeResponseBody.Builder businessStatus(String businessStatus)
* **Normal** * **FinancialLocked** * **SecurityLocked**
public DescribeRouterInterfaceAttributeResponseBody.Builder chargeType(String chargeType)
* **AfterPay**: pay-as-you-go * **PrePaid**: subscription
public DescribeRouterInterfaceAttributeResponseBody.Builder code(String code)
public DescribeRouterInterfaceAttributeResponseBody.Builder connectedTime(String connectedTime)
public DescribeRouterInterfaceAttributeResponseBody.Builder creationTime(String creationTime)
public DescribeRouterInterfaceAttributeResponseBody.Builder crossBorder(Boolean crossBorder)
* **false** * **true**
public DescribeRouterInterfaceAttributeResponseBody.Builder description(String description)
public DescribeRouterInterfaceAttributeResponseBody.Builder endTime(String endTime)
public DescribeRouterInterfaceAttributeResponseBody.Builder fastLinkMode(String fastLinkMode)
* **true** * **false** (default) > * This parameter takes effect only when **RouterType** is set to **VBR** and **OppositeRouterType** is set to **VRouter**. * When **FastLinkMode** is set to **true**, **Role** must be set to **InitiatingSide**. **AccessPointId**, **OppositeRouterType**, **OpppsiteRouterId**, and **OppositeInterfaceOwnerId** are required.
public DescribeRouterInterfaceAttributeResponseBody.Builder gmtModified(String gmtModified)
public DescribeRouterInterfaceAttributeResponseBody.Builder hasReservationData(String hasReservationData)
* **false** * **true**
public DescribeRouterInterfaceAttributeResponseBody.Builder hcRate(Integer hcRate)
public DescribeRouterInterfaceAttributeResponseBody.Builder hcThreshold(Integer hcThreshold)
public DescribeRouterInterfaceAttributeResponseBody.Builder healthCheckSourceIp(String healthCheckSourceIp)
public DescribeRouterInterfaceAttributeResponseBody.Builder healthCheckStatus(String healthCheckStatus)
* **Abnormal** * **Normal** * **NoRedundantRoute** * **NoHealthCheckConfig**
public DescribeRouterInterfaceAttributeResponseBody.Builder healthCheckTargetIp(String healthCheckTargetIp)
public DescribeRouterInterfaceAttributeResponseBody.Builder message(String message)
public DescribeRouterInterfaceAttributeResponseBody.Builder name(String name)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeAccessPointId(String oppositeAccessPointId)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeBandwidth(Integer oppositeBandwidth)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeInterfaceBusinessStatus(String oppositeInterfaceBusinessStatus)
* **Normal** * **FinancialLocked** * **SecurityLocked**
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeInterfaceId(String oppositeInterfaceId)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeInterfaceOwnerId(String oppositeInterfaceOwnerId)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeInterfaceSpec(String oppositeInterfaceSpec)
* **Mini.2**: 2 Mbit/s * **Mini.5**: 5 Mbit/s * **Small.1**: 10 Mbit/s * **Small.2**: 20 Mbit/s * **Small.5**: 50 Mbit/s * **Middle.1**: 100 Mbit/s * **Middle.2**: 200 Mbit/s * **Middle.5**: 500 Mbit/s * **Large.1**: 1,000 Mbit/s * **Large.2**: 2,000 Mbit/s * **Large.5**: 5,000 Mbit/s * **Xlarge.1**: 10,000 Mbit/s * **Negative**: not applicable
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeInterfaceStatus(String oppositeInterfaceStatus)
* **Idle** * **AcceptingConnecting** * **Connecting** * **Activating** * **Active** * **Modifying** * **Deactivating** * **Inactive** * **Deleting** * **Deleted**
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeRegionId(String oppositeRegionId)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeRouterId(String oppositeRouterId)
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeRouterType(String oppositeRouterType)
* **VRouter** * **VBR**
public DescribeRouterInterfaceAttributeResponseBody.Builder oppositeVpcInstanceId(String oppositeVpcInstanceId)
public DescribeRouterInterfaceAttributeResponseBody.Builder requestId(String requestId)
public DescribeRouterInterfaceAttributeResponseBody.Builder reservationActiveTime(String reservationActiveTime)
public DescribeRouterInterfaceAttributeResponseBody.Builder reservationBandwidth(String reservationBandwidth)
public DescribeRouterInterfaceAttributeResponseBody.Builder reservationInternetChargeType(String reservationInternetChargeType)
public DescribeRouterInterfaceAttributeResponseBody.Builder reservationOrderType(String reservationOrderType)
public DescribeRouterInterfaceAttributeResponseBody.Builder resourceGroupId(String resourceGroupId)
For more information about resource groups, see [What is a resource group?](~~94475~~)
public DescribeRouterInterfaceAttributeResponseBody.Builder role(String role)
public DescribeRouterInterfaceAttributeResponseBody.Builder routerId(String routerId)
public DescribeRouterInterfaceAttributeResponseBody.Builder routerInterfaceId(String routerInterfaceId)
public DescribeRouterInterfaceAttributeResponseBody.Builder routerType(String routerType)
* **VRouter** * **VBR**
public DescribeRouterInterfaceAttributeResponseBody.Builder spec(String spec)
* **Mini.2**: 2 Mbit/s * **Mini.5**: 5 Mbit/s * **Small.1**: 10 Mbit/s * **Small.2**: 20 Mbit/s * **Small.5**: 50 Mbit/s * **Middle.1**: 100 Mbit/s * **Middle.2**: 200 Mbit/s * **Middle.5**: 500 Mbit/s * **Large.1**: 1,000 Mbit/s * **Large.2**: 2,000 Mbit/s * **Large.5**: 5,000 Mbit/s * **Xlarge.1**: 10,000 Mbit/s
public DescribeRouterInterfaceAttributeResponseBody.Builder status(String status)
* **Idle** * **AcceptingConnecting** * **Connecting** * **Activating** * **Active** * **Modifying** * **Deactivating** * **Inactive** * **Deleting**
public DescribeRouterInterfaceAttributeResponseBody.Builder success(Boolean success)
public DescribeRouterInterfaceAttributeResponseBody.Builder tags(DescribeRouterInterfaceAttributeResponseBody.Tags tags)
public DescribeRouterInterfaceAttributeResponseBody.Builder vpcInstanceId(String vpcInstanceId)
public DescribeRouterInterfaceAttributeResponseBody build()
Copyright © 2024. All rights reserved.