public static class DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
Integer |
availableAmount
The number of available instances.
|
String |
comment
The feedback on the rejected demands.
|
Integer |
deliveringAmount
The number of instances to be delivered.
|
String |
demandDescription
The description of the demand.
|
String |
demandId
The ID of the demand.
|
String |
demandName
The name of the demand.
|
String |
demandStatus
The status of the demand or filed resources.
|
String |
demandTime
The time when the demand was created.
|
String |
endTime
The expected end time for the purchase of the filed resources.
|
String |
instanceChargeType
The billing method of the filed resources.
|
String |
instanceType
The instance type of the filed instance.
|
String |
instanceTypeFamily
The instance family of the filed instance.
|
Integer |
period
The usage duration of the filed resources.
|
String |
periodUnit
The unit of the usage duration of the filed resources.
|
String |
startTime
The expected start time for the purchase of the filed resources.
|
DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemandSupplyInfos |
supplyInfos
The delivery status of the filed resources.
|
Integer |
totalAmount
The number of filed instances.
|
Integer |
usedAmount
The number of consumed instances.
|
String |
zoneId
The ID of the zone where the filed resource resides.
|
构造器和说明 |
---|
DescribeDemandsResponseBodyDemandsDemand() |
@NameInMap(value="AvailableAmount") public Integer availableAmount
The number of available instances.
example:10
@NameInMap(value="Comment") public String comment
The feedback on the rejected demands.
example:test-for-comment
@NameInMap(value="DeliveringAmount") public Integer deliveringAmount
The number of instances to be delivered.
example:20
@NameInMap(value="DemandDescription") public String demandDescription
The description of the demand.
example:test-DemandDescription
@NameInMap(value="DemandId") public String demandId
The ID of the demand.
example:ed-bp11n21kq00sl71p****
@NameInMap(value="DemandName") public String demandName
The name of the demand.
example:k8s-node-demand
@NameInMap(value="DemandStatus") public String demandStatus
The status of the demand or filed resources. Valid values:
Comment
parameter.Active
@NameInMap(value="DemandTime") public String demandTime
The time when the demand was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
example:2019-02-26T12:00:00Z
@NameInMap(value="EndTime") public String endTime
The expected end time for the purchase of the filed resources. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
example:2019-03-03T15:00:00Z
@NameInMap(value="InstanceChargeType") public String instanceChargeType
The billing method of the filed resources. Valid values:
Prepaid
@NameInMap(value="InstanceType") public String instanceType
The instance type of the filed instance.
example:ecs.g6.xlarge
@NameInMap(value="InstanceTypeFamily") public String instanceTypeFamily
The instance family of the filed instance.
example:ecs.g6
@NameInMap(value="Period") public Integer period
The usage duration of the filed resources.
example:3
@NameInMap(value="PeriodUnit") public String periodUnit
The unit of the usage duration of the filed resources. Valid values:
Month
@NameInMap(value="StartTime") public String startTime
The expected start time for the purchase of the filed resources. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
example:2019-02-27T12:00:00Z
@NameInMap(value="SupplyInfos") public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemandSupplyInfos supplyInfos
The delivery status of the filed resources.
@NameInMap(value="TotalAmount") public Integer totalAmount
The number of filed instances.
example:50
@NameInMap(value="UsedAmount") public Integer usedAmount
The number of consumed instances.
example:20
@NameInMap(value="ZoneId") public String zoneId
The ID of the zone where the filed resource resides.
example:cn-hangzhou-g
public static DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand build(Map<String,?> map) throws Exception
Exception
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setAvailableAmount(Integer availableAmount)
public Integer getAvailableAmount()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setComment(String comment)
public String getComment()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setDeliveringAmount(Integer deliveringAmount)
public Integer getDeliveringAmount()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setDemandDescription(String demandDescription)
public String getDemandDescription()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setDemandId(String demandId)
public String getDemandId()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setDemandName(String demandName)
public String getDemandName()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setDemandStatus(String demandStatus)
public String getDemandStatus()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setDemandTime(String demandTime)
public String getDemandTime()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setEndTime(String endTime)
public String getEndTime()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setInstanceChargeType(String instanceChargeType)
public String getInstanceChargeType()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setInstanceType(String instanceType)
public String getInstanceType()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setInstanceTypeFamily(String instanceTypeFamily)
public String getInstanceTypeFamily()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setPeriod(Integer period)
public Integer getPeriod()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setPeriodUnit(String periodUnit)
public String getPeriodUnit()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setStartTime(String startTime)
public String getStartTime()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setSupplyInfos(DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemandSupplyInfos supplyInfos)
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemandSupplyInfos getSupplyInfos()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setTotalAmount(Integer totalAmount)
public Integer getTotalAmount()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setUsedAmount(Integer usedAmount)
public Integer getUsedAmount()
public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand setZoneId(String zoneId)
public String getZoneId()
Copyright © 2024. All rights reserved.