public class DescribeBandwidthPackageResponseBody
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
DescribeBandwidthPackageResponseBody.DescribeBandwidthPackageResponseBodyTags |
限定符和类型 | 字段和说明 |
---|---|
List<String> |
accelerators
The ID of the GA instance that is associated with the bandwidth plan.
|
Integer |
bandwidth
The bandwidth value of the bandwidth plan.
|
String |
bandwidthPackageId
The ID of the bandwidth plan.
|
String |
bandwidthType
The type of the bandwidth.
|
String |
billingType
The metering method that is used when you use the pay-as-you-go billing method.
|
String |
cbnGeographicRegionIdA
Area A specified in the cross-region acceleration bandwidth plan.
|
String |
cbnGeographicRegionIdB
Area B specified in the cross-region acceleration bandwidth plan.
|
String |
chargeType
The billing method of the bandwidth plan.
|
String |
createTime
The timestamp that indicates when the bandwidth plan was created.
|
String |
description
The description of the bandwidth plan.
|
String |
expiredTime
The timestamp that indicates when the bandwidth plan expires.
|
String |
name
The name of the bandwidth plan.
|
Integer |
ratio
The percentage of the minimum bandwidth guaranteed if the pay-by-95th-percentile-bandwidth metering method is used.
|
String |
regionId
The ID of the region where GA instance is deployed.
|
String |
requestId
The ID of the request.
|
String |
resourceGroupId
The ID of the resource group.
|
String |
state
The state of the bandwidth plan.
|
List<DescribeBandwidthPackageResponseBody.DescribeBandwidthPackageResponseBodyTags> |
tags
Tag objects.
|
String |
type
The type of the bandwidth plan.
|
构造器和说明 |
---|
DescribeBandwidthPackageResponseBody() |
@NameInMap(value="Accelerators") public List<String> accelerators
The ID of the GA instance that is associated with the bandwidth plan.
@NameInMap(value="Bandwidth") public Integer bandwidth
The bandwidth value of the bandwidth plan. Unit: Mbit/s.
@NameInMap(value="BandwidthPackageId") public String bandwidthPackageId
The ID of the bandwidth plan.
@NameInMap(value="BandwidthType") public String bandwidthType
The type of the bandwidth. Valid values:
* **Basic**: basic bandwidth
* **Enhanced**: enhanced bandwidth
* **Advanced**: premium bandwidth
@NameInMap(value="BillingType") public String billingType
The metering method that is used when you use the pay-as-you-go billing method. Valid values:
* **PayByTraffic**: pay-by-data-transfer
* **PayBY95**: pay-by-95th-percentile
@NameInMap(value="CbnGeographicRegionIdA") public String cbnGeographicRegionIdA
Area A specified in the cross-region acceleration bandwidth plan. Only **China-mainland** (the Chinese mainland) is returned.
This parameter is returned only if you call this operation on the International site (alibabacloud.com).
@NameInMap(value="CbnGeographicRegionIdB") public String cbnGeographicRegionIdB
Area B specified in the cross-region acceleration bandwidth plan. Only **Global** (global) is returned.
This parameter is returned only if you call this operation on the International site (alibabacloud.com).
@NameInMap(value="ChargeType") public String chargeType
The billing method of the bandwidth plan.
* **PREPAY**: subscription. This is the default value.
* **POSTPAY**: pay-as-you-go.
@NameInMap(value="CreateTime") public String createTime
The timestamp that indicates when the bandwidth plan was created.
@NameInMap(value="Description") public String description
The description of the bandwidth plan.
@NameInMap(value="ExpiredTime") public String expiredTime
The timestamp that indicates when the bandwidth plan expires.
@NameInMap(value="Name") public String name
The name of the bandwidth plan.
@NameInMap(value="Ratio") public Integer ratio
The percentage of the minimum bandwidth guaranteed if the pay-by-95th-percentile-bandwidth metering method is used. Valid values: **30** to **100**.
@NameInMap(value="RegionId") public String regionId
The ID of the region where GA instance is deployed. **cn-hangzhou** is returned.
@NameInMap(value="RequestId") public String requestId
The ID of the request.
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group.
@NameInMap(value="State") public String state
The state of the bandwidth plan. Valid values:
* **init**: The bandwidth plan is being initialized.
* **active**: The bandwidth plan is available.
* **binded**: The bandwidth plan is associated with a GA instance.
* **binding**: The bandwidth plan is being associated.
* **unbinding**: The bandwidth plan is being disassociated.
* **updating**: The bandwidth plan is being updated.
* **finacialLocked**: The bandwidth plan is locked due to overdue payments.
* **Locked**: The bandwidth plan is locked.
@NameInMap(value="Tags") public List<DescribeBandwidthPackageResponseBody.DescribeBandwidthPackageResponseBodyTags> tags
Tag objects.
@NameInMap(value="Type") public String type
The type of the bandwidth plan. Valid values:
* **Basic**: a basic bandwidth plan
* **CrossDomain**: a cross-region acceleration bandwidth plan
If you call this operation on the Alibaba Cloud China Site (aliyun.com), only **Basic** is returned.
public static DescribeBandwidthPackageResponseBody build(Map<String,?> map) throws Exception
Exception
public DescribeBandwidthPackageResponseBody setAccelerators(List<String> accelerators)
public DescribeBandwidthPackageResponseBody setBandwidth(Integer bandwidth)
public Integer getBandwidth()
public DescribeBandwidthPackageResponseBody setBandwidthPackageId(String bandwidthPackageId)
public String getBandwidthPackageId()
public DescribeBandwidthPackageResponseBody setBandwidthType(String bandwidthType)
public String getBandwidthType()
public DescribeBandwidthPackageResponseBody setBillingType(String billingType)
public String getBillingType()
public DescribeBandwidthPackageResponseBody setCbnGeographicRegionIdA(String cbnGeographicRegionIdA)
public String getCbnGeographicRegionIdA()
public DescribeBandwidthPackageResponseBody setCbnGeographicRegionIdB(String cbnGeographicRegionIdB)
public String getCbnGeographicRegionIdB()
public DescribeBandwidthPackageResponseBody setChargeType(String chargeType)
public String getChargeType()
public DescribeBandwidthPackageResponseBody setCreateTime(String createTime)
public String getCreateTime()
public DescribeBandwidthPackageResponseBody setDescription(String description)
public String getDescription()
public DescribeBandwidthPackageResponseBody setExpiredTime(String expiredTime)
public String getExpiredTime()
public DescribeBandwidthPackageResponseBody setName(String name)
public String getName()
public DescribeBandwidthPackageResponseBody setRatio(Integer ratio)
public Integer getRatio()
public DescribeBandwidthPackageResponseBody setRegionId(String regionId)
public String getRegionId()
public DescribeBandwidthPackageResponseBody setRequestId(String requestId)
public String getRequestId()
public DescribeBandwidthPackageResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeBandwidthPackageResponseBody setState(String state)
public String getState()
public DescribeBandwidthPackageResponseBody setTags(List<DescribeBandwidthPackageResponseBody.DescribeBandwidthPackageResponseBodyTags> tags)
public List<DescribeBandwidthPackageResponseBody.DescribeBandwidthPackageResponseBodyTags> getTags()
public DescribeBandwidthPackageResponseBody setType(String type)
public String getType()
Copyright © 2024. All rights reserved.