public class CreateQuotaRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
allocateStrategy
The quota allocation strategy.
|
ClusterSpec |
clusterSpec
The specifications of the native cluster for the resource quota.
|
String |
description
The quota description.
|
List<Label> |
labels
The quota labels.
|
ResourceSpec |
min
The minimum quota configuration.
|
String |
parentQuotaId
The parent QuotaId:
If ParentQuotaId is empty, a root quota is created and machines are allocated from the dedicated resource group.
|
String |
queueStrategy
Four queuing policies are supported for quotas.
|
QuotaConfig |
quotaConfig
QuotaConfig configuration constraints:
This configuration does not take effect when the ECS or Lingjun resource type is used.
|
String |
quotaName
The quota name.
|
List<String> |
resourceGroupIds
The list of dedicated resource groups.
|
String |
resourceType
The quota resource type (Lingjun/ECS/ACS).
|
| 构造器和说明 |
|---|
CreateQuotaRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CreateQuotaRequest |
build(Map<String,?> map) |
String |
getAllocateStrategy() |
ClusterSpec |
getClusterSpec() |
String |
getDescription() |
List<Label> |
getLabels() |
ResourceSpec |
getMin() |
String |
getParentQuotaId() |
String |
getQueueStrategy() |
QuotaConfig |
getQuotaConfig() |
String |
getQuotaName() |
List<String> |
getResourceGroupIds() |
String |
getResourceType() |
CreateQuotaRequest |
setAllocateStrategy(String allocateStrategy) |
CreateQuotaRequest |
setClusterSpec(ClusterSpec clusterSpec) |
CreateQuotaRequest |
setDescription(String description) |
CreateQuotaRequest |
setLabels(List<Label> labels) |
CreateQuotaRequest |
setMin(ResourceSpec min) |
CreateQuotaRequest |
setParentQuotaId(String parentQuotaId) |
CreateQuotaRequest |
setQueueStrategy(String queueStrategy) |
CreateQuotaRequest |
setQuotaConfig(QuotaConfig quotaConfig) |
CreateQuotaRequest |
setQuotaName(String quotaName) |
CreateQuotaRequest |
setResourceGroupIds(List<String> resourceGroupIds) |
CreateQuotaRequest |
setResourceType(String resourceType) |
@NameInMap(value="AllocateStrategy") public String allocateStrategy
The quota allocation strategy. Currently, only ByNodeSpecs is supported.
example:ByNodeSpecs
@NameInMap(value="ClusterSpec") public ClusterSpec clusterSpec
The specifications of the native cluster for the resource quota.
@NameInMap(value="Description") public String description
The quota description.
example:this is a test quota
@NameInMap(value="Min") public ResourceSpec min
The minimum quota configuration. Valid options:
Constraints:
@NameInMap(value="ParentQuotaId") public String parentQuotaId
The parent QuotaId:
quota1ci8g793pgm
@NameInMap(value="QueueStrategy") public String queueStrategy
Four queuing policies are supported for quotas.
PaiStrategyIntelligent
if can be null:true
@NameInMap(value="QuotaConfig") public QuotaConfig quotaConfig
QuotaConfig configuration constraints:
@NameInMap(value="QuotaName") public String quotaName
The quota name.
example:test-quota
@NameInMap(value="ResourceGroupIds") public List<String> resourceGroupIds
The list of dedicated resource groups. Constraints:
@NameInMap(value="ResourceType") public String resourceType
The quota resource type (Lingjun/ECS/ACS). Default value: ECS.
example:ECS
public static CreateQuotaRequest build(Map<String,?> map) throws Exception
Exceptionpublic CreateQuotaRequest setAllocateStrategy(String allocateStrategy)
public String getAllocateStrategy()
public CreateQuotaRequest setClusterSpec(ClusterSpec clusterSpec)
public ClusterSpec getClusterSpec()
public CreateQuotaRequest setDescription(String description)
public String getDescription()
public CreateQuotaRequest setLabels(List<Label> labels)
public CreateQuotaRequest setMin(ResourceSpec min)
public ResourceSpec getMin()
public CreateQuotaRequest setParentQuotaId(String parentQuotaId)
public String getParentQuotaId()
public CreateQuotaRequest setQueueStrategy(String queueStrategy)
public String getQueueStrategy()
public CreateQuotaRequest setQuotaConfig(QuotaConfig quotaConfig)
public QuotaConfig getQuotaConfig()
public CreateQuotaRequest setQuotaName(String quotaName)
public String getQuotaName()
public CreateQuotaRequest setResourceGroupIds(List<String> resourceGroupIds)
public CreateQuotaRequest setResourceType(String resourceType)
public String getResourceType()
Copyright © 2026. All rights reserved.