public static class DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
defaultTargetCapacityType
The billing method of supplemental instances.
|
Float |
payAsYouGoTargetCapacity
The target capacity of pay-as-you-go instances in the auto provisioning group.
|
Float |
spotTargetCapacity
The target capacity of preemptible instances in the auto provisioning group.
|
Float |
totalTargetCapacity
The target capacity of the auto provisioning group.
|
构造器和说明 |
---|
DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification() |
@NameInMap(value="DefaultTargetCapacityType") public String defaultTargetCapacityType
The billing method of supplemental instances. The target capacity of the auto provisioning group must be at least the sum of the pay-as-you-go instance capacity specified by the PayAsYouGoTargetCapacity parameter and the preemptible instance capacity specified by the SpotTargetCapacity parameter. Valid values:
- PayAsYouGo: pay-as-you-go
- Spot: preemptible instance
@NameInMap(value="PayAsYouGoTargetCapacity") public Float payAsYouGoTargetCapacity
The target capacity of pay-as-you-go instances in the auto provisioning group.
@NameInMap(value="SpotTargetCapacity") public Float spotTargetCapacity
The target capacity of preemptible instances in the auto provisioning group.
@NameInMap(value="TotalTargetCapacity") public Float totalTargetCapacity
The target capacity of the auto provisioning group. The capacity consists of the following three parts:
- PayAsYouGoTargetCapacity
- SpotTargetCapacity
- The supplemental capacity besides instance capacities specified by the PayAsYouGoTargetCapacity and SpotTargetCapacity parameters
public DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification()
public static DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification build(Map<String,?> map) throws Exception
Exception
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification setDefaultTargetCapacityType(String defaultTargetCapacityType)
public String getDefaultTargetCapacityType()
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification setPayAsYouGoTargetCapacity(Float payAsYouGoTargetCapacity)
public Float getPayAsYouGoTargetCapacity()
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification setSpotTargetCapacity(Float spotTargetCapacity)
public Float getSpotTargetCapacity()
public DescribeAutoProvisioningGroupsResponseBody.DescribeAutoProvisioningGroupsResponseBodyAutoProvisioningGroupsAutoProvisioningGroupTargetCapacitySpecification setTotalTargetCapacity(Float totalTargetCapacity)
public Float getTotalTargetCapacity()
Copyright © 2023. All rights reserved.