public static class DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemand
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
Integer |
availableAmount
The number of instances available for the filed resources.
|
String |
comment
The feedback on the denied request for filing resources.
|
Integer |
deliveringAmount
The number of instances to be delivered in the filed resources.
|
String |
demandDescription
The description of the filing ticket.
|
String |
demandId
The ID of the filing ticket.
|
String |
demandName
The name of the filing ticket.
|
String |
demandStatus
The status of the filing ticket or resource consumption.
|
String |
demandTime
The time when the filing ticket 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 resource.
|
String |
periodUnit
The unit of the usage duration of the filed resource.
|
String |
startTime
The expected start time for the purchase of the filed resources.
|
DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemandSupplyInfos |
supplyInfos
Details about 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 instances available for the filed resources.
@NameInMap(value="Comment") public String comment
The feedback on the denied request for filing resources.
@NameInMap(value="DeliveringAmount") public Integer deliveringAmount
The number of instances to be delivered in the filed resources.
@NameInMap(value="DemandDescription") public String demandDescription
The description of the filing ticket.
@NameInMap(value="DemandId") public String demandId
The ID of the filing ticket.
@NameInMap(value="DemandName") public String demandName
The name of the filing ticket.
@NameInMap(value="DemandStatus") public String demandStatus
The status of the filing ticket or resource consumption. Valid values:
* Creating: The filing ticket is being created.
* Active: The filed resources are being supplied.
* Expired: The filing ticket expires.
* Finished: The filed resources are consumed.
* Refused: The filing request is denied. For reasons why the request is denied, see the `Comment` parameter in the response.
* Cancelled: The filing request is canceled. After the filing request is canceled, the delivery status of the resources becomes invalid.
@NameInMap(value="DemandTime") public String demandTime
The time when the filing ticket was created. The time follows the [ISO 8601](~~25696~~) standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
@NameInMap(value="EndTime") public String endTime
The expected end time for the purchase of the filed resources. The time follows the [ISO 8601](~~25696~~) standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
@NameInMap(value="InstanceChargeType") public String instanceChargeType
The billing method of the filed resources. Valid values:
* Prepaid: subscription
* Postpaid: pay-as-you-go
@NameInMap(value="InstanceType") public String instanceType
The instance type of the filed instance.
@NameInMap(value="InstanceTypeFamily") public String instanceTypeFamily
The instance family of the filed instance.
@NameInMap(value="Period") public Integer period
The usage duration of the filed resource.
@NameInMap(value="PeriodUnit") public String periodUnit
The unit of the usage duration of the filed resource. Valid values:
* Hour
* Day
* Week
* Month
@NameInMap(value="StartTime") public String startTime
The expected start time for the purchase of the filed resources. The time follows the [ISO 8601](~~25696~~) standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
@NameInMap(value="SupplyInfos") public DescribeDemandsResponseBody.DescribeDemandsResponseBodyDemandsDemandSupplyInfos supplyInfos
Details about the delivery status of the filed resources.
@NameInMap(value="TotalAmount") public Integer totalAmount
The number of filed instances.
@NameInMap(value="UsedAmount") public Integer usedAmount
The number of consumed instances.
@NameInMap(value="ZoneId") public String zoneId
The ID of the zone where the filed resource resides.
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 © 2023. All rights reserved.