QueueProps
Properties for defining a Queue.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ehpc-queue
Initializer
import com.aliyun.ros.cdk.ehpc.QueueProps;
QueueProps.builder()
// .clusterId(java.lang.String)
// .clusterId(IResolvable)
// .computeNodes(IResolvable)
// .computeNodes(java.util.List<IResolvable)
// .computeNodes(ComputeNodesProperty>)
// .enableScaleIn(java.lang.Boolean)
// .enableScaleIn(IResolvable)
// .enableScaleOut(java.lang.Boolean)
// .enableScaleOut(IResolvable)
// .hostnamePrefix(java.lang.String)
// .hostnamePrefix(IResolvable)
// .hostnameSuffix(java.lang.String)
// .hostnameSuffix(IResolvable)
// .initialCount(java.lang.Number)
// .initialCount(IResolvable)
// .interConnect(java.lang.String)
// .interConnect(IResolvable)
// .maxCount(java.lang.Number)
// .maxCount(IResolvable)
// .minCount(java.lang.Number)
// .minCount(IResolvable)
// .queueName(java.lang.String)
// .queueName(IResolvable)
// .vSwitchIds(IResolvable)
// .vSwitchIds(java.util.List<java.lang.String)
// .vSwitchIds(IResolvable>)
.build();
Properties
| Name | Type | Description |
|---|---|---|
clusterId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property clusterId: The cluster ID. |
computeNodes | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | Property computeNodes: The hardware configurations of the compute nodes in the queue. |
enableScaleIn | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property enableScaleIn: Specifies whether to enable auto scale-in for the queue. |
enableScaleOut | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property enableScaleOut: Specifies whether to enable auto scale-out for the queue. |
hostnamePrefix | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property hostnamePrefix: The hostname prefix of the added compute nodes. |
hostnameSuffix | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property hostnameSuffix: The hostname suffix of the compute nodes in the queue. |
initialCount | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property initialCount: The initial number of compute nodes in the queue. |
interConnect | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property interConnect: The type of the network for interconnecting compute nodes in the queue. |
maxCount | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property maxCount: The maximum number of compute nodes that the queue can contain. |
minCount | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property minCount: The minimum number of compute nodes that the queue must contain. |
queueName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property queueName: The queue name. |
vSwitchIds | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | Property vSwitchIds: The VSwitches available for use by compute nodes in the queue. |
clusterIdOptional
public java.lang.Object getClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property clusterId: The cluster ID.
computeNodesOptional
public java.lang.Object getComputeNodes();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
ComputeNodesProperty>
Property computeNodes: The hardware configurations of the compute nodes in the queue.
Valid values of N: 1 to 10.
enableScaleInOptional
public java.lang.Object getEnableScaleIn();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property enableScaleIn: Specifies whether to enable auto scale-in for the queue.
Valid values:
- true
- false.
enableScaleOutOptional
public java.lang.Object getEnableScaleOut();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property enableScaleOut: Specifies whether to enable auto scale-out for the queue.
Valid values:
- true
- false.
hostnamePrefixOptional
public java.lang.Object getHostnamePrefix();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property hostnamePrefix: The hostname prefix of the added compute nodes.
hostnameSuffixOptional
public java.lang.Object getHostnameSuffix();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property hostnameSuffix: The hostname suffix of the compute nodes in the queue.
initialCountOptional
public java.lang.Object getInitialCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property initialCount: The initial number of compute nodes in the queue.
interConnectOptional
public java.lang.Object getInterConnect();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property interConnect: The type of the network for interconnecting compute nodes in the queue.
maxCountOptional
public java.lang.Object getMaxCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property maxCount: The maximum number of compute nodes that the queue can contain.
minCountOptional
public java.lang.Object getMinCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property minCount: The minimum number of compute nodes that the queue must contain.
queueNameOptional
public java.lang.Object getQueueName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property queueName: The queue name.
vSwitchIdsOptional
public java.lang.Object getVSwitchIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
Property vSwitchIds: The VSwitches available for use by compute nodes in the queue.