Class AddNodesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.thpc.v20220401.models.AddNodesRequest
-
public class AddNodesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientToken()Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。StringgetClusterId()Get 集群ID。LonggetCount()Get 添加节点数量。DataDisk[]getDataDisks()Get 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。BooleangetDryRun()Get 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.StringgetImageId()Get 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。InstanceChargePrepaidgetInstanceChargePrepaid()Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。StringgetInstanceChargeType()Get 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
PREPAID:预付费,即包年包月
POSTPAID_BY_HOUR:按小时后付费
SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。StringgetInstanceName()Get 节点显示名称。 不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。StringgetInstanceType()Get 节点机型。不同实例机型指定了不同的资源规格。
具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。InternetAccessiblegetInternetAccessible()Get 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。LoginSettingsgetLoginSettings()Get 集群登录设置。StringgetNodeRole()Get 添加节点角色。默认值:Compute
Compute:计算节点。
Login:登录节点。StringgetNodeType()Get 添加节点类型。默认取值:STATIC。STATIC:静态节点,不会参与弹性伸缩流程。DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。PlacementgetPlacement()Get 集群中实例所在的位置。StringgetQueueName()Get 队列名称。不指定则为默认队列。SLURM默认队列为:compute。SGE默认队列为:all.q。String[]getSecurityGroupIds()Get 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。SystemDisk[]getSystemDisk()Get 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。VirtualPrivateCloudgetVirtualPrivateCloud()Get 私有网络相关信息配置。voidsetClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。voidsetClusterId(String ClusterId)Set 集群ID。voidsetCount(Long Count)Set 添加节点数量。voidsetDataDisks(DataDisk[] DataDisks)Set 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。voidsetDryRun(Boolean DryRun)Set 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.voidsetImageId(String ImageId)Set 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。voidsetInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。voidsetInstanceChargeType(String InstanceChargeType)Set 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
PREPAID:预付费,即包年包月
POSTPAID_BY_HOUR:按小时后付费
SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。voidsetInstanceName(String InstanceName)Set 节点显示名称。 不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。voidsetInstanceType(String InstanceType)Set 节点机型。不同实例机型指定了不同的资源规格。
具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。voidsetInternetAccessible(InternetAccessible InternetAccessible)Set 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。voidsetLoginSettings(LoginSettings LoginSettings)Set 集群登录设置。voidsetNodeRole(String NodeRole)Set 添加节点角色。默认值:Compute
Compute:计算节点。
Login:登录节点。voidsetNodeType(String NodeType)Set 添加节点类型。默认取值:STATIC。STATIC:静态节点,不会参与弹性伸缩流程。DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。voidsetPlacement(Placement Placement)Set 集群中实例所在的位置。voidsetQueueName(String QueueName)Set 队列名称。不指定则为默认队列。SLURM默认队列为:compute。SGE默认队列为:all.q。voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。voidsetSystemDisk(SystemDisk[] SystemDisk)Set 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。voidsetVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)Set 私有网络相关信息配置。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
AddNodesRequest
public AddNodesRequest()
-
AddNodesRequest
public 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.
-
-
Method Detail
-
getPlacement
public Placement getPlacement()
Get 集群中实例所在的位置。- Returns:
- Placement 集群中实例所在的位置。
-
setPlacement
public void setPlacement(Placement Placement)
Set 集群中实例所在的位置。- Parameters:
Placement- 集群中实例所在的位置。
-
getClusterId
public String getClusterId()
Get 集群ID。- Returns:
- ClusterId 集群ID。
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID。- Parameters:
ClusterId- 集群ID。
-
getVirtualPrivateCloud
public VirtualPrivateCloud getVirtualPrivateCloud()
Get 私有网络相关信息配置。- Returns:
- VirtualPrivateCloud 私有网络相关信息配置。
-
setVirtualPrivateCloud
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
Set 私有网络相关信息配置。- Parameters:
VirtualPrivateCloud- 私有网络相关信息配置。
-
getCount
public Long getCount()
Get 添加节点数量。- Returns:
- Count 添加节点数量。
-
setCount
public void setCount(Long Count)
Set 添加节点数量。- Parameters:
Count- 添加节点数量。
-
getImageId
public String getImageId()
Get 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。- Returns:
- ImageId 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。
-
setImageId
public void setImageId(String ImageId)
Set 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。- Parameters:
ImageId- 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前仅支持公有镜像和特定自定义镜像。
-
getInstanceChargeType
public String getInstanceChargeType()
Get 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。- Returns:
- InstanceChargeType 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。 - PREPAID:预付费,即包年包月
- PREPAID:预付费,即包年包月
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。- Parameters:
InstanceChargeType- 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
默认值:POSTPAID_BY_HOUR。- PREPAID:预付费,即包年包月
- PREPAID:预付费,即包年包月
-
getInstanceChargePrepaid
public InstanceChargePrepaid getInstanceChargePrepaid()
Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。- Returns:
- InstanceChargePrepaid 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
-
setInstanceChargePrepaid
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。- Parameters:
InstanceChargePrepaid- 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
-
getInstanceType
public String getInstanceType()
Get 节点机型。不同实例机型指定了不同的资源规格。- 具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。
- Returns:
- InstanceType 节点机型。不同实例机型指定了不同的资源规格。
- 具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 节点机型。不同实例机型指定了不同的资源规格。- 具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。
- Parameters:
InstanceType- 节点机型。不同实例机型指定了不同的资源规格。- 具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。
-
getSystemDisk
public SystemDisk[] getSystemDisk()
Get 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。- Returns:
- SystemDisk 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
setSystemDisk
public void setSystemDisk(SystemDisk[] SystemDisk)
Set 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。- Parameters:
SystemDisk- 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
getDataDisks
public DataDisk[] getDataDisks()
Get 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。- Returns:
- DataDisks 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
-
setDataDisks
public void setDataDisks(DataDisk[] DataDisks)
Set 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。- Parameters:
DataDisks- 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
-
getInternetAccessible
public InternetAccessible getInternetAccessible()
Get 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。- Returns:
- InternetAccessible 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
setInternetAccessible
public void setInternetAccessible(InternetAccessible InternetAccessible)
Set 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。- Parameters:
InternetAccessible- 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
getInstanceName
public String getInstanceName()
Get 节点显示名称。 不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。- Returns:
- InstanceName 节点显示名称。 不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 节点显示名称。 不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。- Parameters:
InstanceName- 节点显示名称。 不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。
-
getLoginSettings
public LoginSettings getLoginSettings()
Get 集群登录设置。- Returns:
- LoginSettings 集群登录设置。
-
setLoginSettings
public void setLoginSettings(LoginSettings LoginSettings)
Set 集群登录设置。- Parameters:
LoginSettings- 集群登录设置。
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。- Returns:
- SecurityGroupIds 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。- Parameters:
SecurityGroupIds- 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
-
getClientToken
public String getClientToken()
Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。- Returns:
- ClientToken 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
setClientToken
public void setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。- Parameters:
ClientToken- 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
getQueueName
public String getQueueName()
Get 队列名称。不指定则为默认队列。- SLURM默认队列为:compute。
- SGE默认队列为:all.q。
- Returns:
- QueueName 队列名称。不指定则为默认队列。
- SLURM默认队列为:compute。
- SGE默认队列为:all.q。
-
setQueueName
public void setQueueName(String QueueName)
Set 队列名称。不指定则为默认队列。- SLURM默认队列为:compute。
- SGE默认队列为:all.q。
- Parameters:
QueueName- 队列名称。不指定则为默认队列。- SLURM默认队列为:compute。
- SGE默认队列为:all.q。
-
getNodeRole
public String getNodeRole()
Get 添加节点角色。默认值:Compute- Compute:计算节点。
- Login:登录节点。
- Returns:
- NodeRole 添加节点角色。默认值:Compute
- Compute:计算节点。
- Login:登录节点。
- Compute:计算节点。
- Compute:计算节点。
-
setNodeRole
public void setNodeRole(String NodeRole)
Set 添加节点角色。默认值:Compute- Compute:计算节点。
- Login:登录节点。
- Parameters:
NodeRole- 添加节点角色。默认值:Compute- Compute:计算节点。
- Login:登录节点。
- Compute:计算节点。
- Compute:计算节点。
-
getDryRun
public Boolean getDryRun()
Get 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例- Returns:
- DryRun 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例
-
setDryRun
public void setDryRun(Boolean DryRun)
Set 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例- Parameters:
DryRun- 是否只预检此次请求。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例
-
getNodeType
public String getNodeType()
Get 添加节点类型。默认取值:STATIC。- STATIC:静态节点,不会参与弹性伸缩流程。
- DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
- Returns:
- NodeType 添加节点类型。默认取值:STATIC。
- STATIC:静态节点,不会参与弹性伸缩流程。
- DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
-
setNodeType
public void setNodeType(String NodeType)
Set 添加节点类型。默认取值:STATIC。- STATIC:静态节点,不会参与弹性伸缩流程。
- DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
- Parameters:
NodeType- 添加节点类型。默认取值:STATIC。- STATIC:静态节点,不会参与弹性伸缩流程。
- DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
-
-