public class AddNodesRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
AddNodesRequest() |
AddNodesRequest(AddNodesRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getClientToken()
Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
|
String |
getClusterId()
Get 集群ID。
|
Long |
getCount()
Get 添加节点数量。
|
DataDisk[] |
getDataDisks()
Get 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
|
Boolean |
getDryRun()
Get 是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId.
|
String |
getImageId()
Get 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。
|
InstanceChargePrepaid |
getInstanceChargePrepaid()
Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
|
String |
getInstanceChargeType()
Get 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费SPOTPAID:竞价付费默认值:POSTPAID_BY_HOUR。 |
String |
getInstanceName()
Get 节点显示名称。
不指定节点显示名称则默认显示‘未命名’。
最多支持60个字符。
|
String |
getInstanceType()
Get 节点机型。不同实例机型指定了不同的资源规格。
具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。 |
InternetAccessible |
getInternetAccessible()
Get 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
|
LoginSettings |
getLoginSettings()
Get 集群登录设置。
|
String |
getNodeRole()
Get 添加节点角色。默认值:Compute
Compute:计算节点。Login:登录节点。 |
String |
getNodeType()
Get 添加节点类型。默认取值:STATIC。STATIC:静态节点,不会参与弹性伸缩流程。DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
|
Placement |
getPlacement()
Get 集群中实例所在的位置。
|
Long |
getProjectId()
Get 实例所属项目ID。该参数可以通过调用 [DescribeProject](https://cloud.tencent.com/document/api/651/78725) 的返回值中的 projectId 字段来获取。不填为默认项目。
|
String |
getQueueName()
Get 队列名称。不指定则为默认队列。SLURM默认队列为:compute。SGE默认队列为:all.q。
|
String |
getResourceType()
Get 要新增节点的资源类型。CVM:CVM实例类型资源WORKSPACE:工作空间类型实例资源默认值:CVM。
|
String[] |
getSecurityGroupIds()
Get 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
|
SystemDisk |
getSystemDisk()
Get 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
|
VirtualPrivateCloud |
getVirtualPrivateCloud()
Get 私有网络相关信息配置。
|
void |
setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
|
void |
setClusterId(String ClusterId)
Set 集群ID。
|
void |
setCount(Long Count)
Set 添加节点数量。
|
void |
setDataDisks(DataDisk[] DataDisks)
Set 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
|
void |
setDryRun(Boolean DryRun)
Set 是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId.
|
void |
setImageId(String ImageId)
Set 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。
|
void |
setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
|
void |
setInstanceChargeType(String InstanceChargeType)
Set 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费SPOTPAID:竞价付费默认值:POSTPAID_BY_HOUR。 |
void |
setInstanceName(String InstanceName)
Set 节点显示名称。
不指定节点显示名称则默认显示‘未命名’。
最多支持60个字符。
|
void |
setInstanceType(String InstanceType)
Set 节点机型。不同实例机型指定了不同的资源规格。
具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。 |
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set 集群登录设置。
|
void |
setNodeRole(String NodeRole)
Set 添加节点角色。默认值:Compute
Compute:计算节点。Login:登录节点。 |
void |
setNodeType(String NodeType)
Set 添加节点类型。默认取值:STATIC。STATIC:静态节点,不会参与弹性伸缩流程。DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
|
void |
setPlacement(Placement Placement)
Set 集群中实例所在的位置。
|
void |
setProjectId(Long ProjectId)
Set 实例所属项目ID。该参数可以通过调用 [DescribeProject](https://cloud.tencent.com/document/api/651/78725) 的返回值中的 projectId 字段来获取。不填为默认项目。
|
void |
setQueueName(String QueueName)
Set 队列名称。不指定则为默认队列。SLURM默认队列为:compute。SGE默认队列为:all.q。
|
void |
setResourceType(String ResourceType)
Set 要新增节点的资源类型。CVM:CVM实例类型资源WORKSPACE:工作空间类型实例资源默认值:CVM。
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
|
void |
setSystemDisk(SystemDisk SystemDisk)
Set 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
|
void |
setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
Set 私有网络相关信息配置。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public AddNodesRequest()
public AddNodesRequest(AddNodesRequest source)
public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement
- 集群中实例所在的位置。public String getClusterId()
public void setClusterId(String ClusterId)
ClusterId
- 集群ID。public VirtualPrivateCloud getVirtualPrivateCloud()
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
VirtualPrivateCloud
- 私有网络相关信息配置。public Long getCount()
public void setCount(Long Count)
Count
- 添加节点数量。public String getImageId()
public void setImageId(String ImageId)
ImageId
- 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。public InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid
- 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- 节点机型。不同实例机型指定了不同的资源规格。public SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 节点显示名称。
不指定节点显示名称则默认显示‘未命名’。
最多支持60个字符。public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- 集群登录设置。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken
- 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。public String getQueueName()
public void setQueueName(String QueueName)
QueueName
- 队列名称。不指定则为默认队列。public String getNodeRole()
public void setNodeRole(String NodeRole)
NodeRole
- 添加节点角色。默认值:Computepublic Boolean getDryRun()
public void setDryRun(Boolean DryRun)
DryRun
- 是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId.
false(默认):发送正常请求,通过检查后直接创建实例public String getNodeType()
public void setNodeType(String NodeType)
NodeType
- 添加节点类型。默认取值:STATIC。public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- 实例所属项目ID。该参数可以通过调用 [DescribeProject](https://cloud.tencent.com/document/api/651/78725) 的返回值中的 projectId 字段来获取。不填为默认项目。public String getResourceType()
public void setResourceType(String ResourceType)
ResourceType
- 要新增节点的资源类型。Copyright © 2024. All rights reserved.