public class ScaleOutClusterRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ScaleOutClusterRequest() | 
| ScaleOutClusterRequest(ScaleOutClusterRequest 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 | getClickHouseClusterName()Get 使用clickhouse集群扩容时,选择的机器分组名称 | 
| String | getClickHouseClusterType()Get 使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组 | 
| String | getClientToken()Get 唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280 | 
| String[] | getDisasterRecoverGroupIds()Get 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。 | 
| Boolean | getEnableStartServiceFlag()Get 扩容后是否启动服务,默认取值否
true:是
false:否 | 
| String | getHardwareSourceType()Get 扩容所选资源类型,可选范围为"HOST","POD","MNode",HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型 | 
| InstanceChargePrepaid | getInstanceChargePrepaid()Get 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 | 
| String | getInstanceChargeType()Get 节点计费模式。取值范围:
PREPAID:预付费,即包年包月。
POSTPAID_BY_HOUR:按小时后付费。
SPOTPAID:竞价付费(仅支持TASK节点)。 | 
| String | getInstanceId()Get 集群实例ID。 | 
| NodeMark | getNodeMarks()Get 节点标记信息,当前只提供给tf平台使用 | 
| PodSpecInfo | getPodSpecInfo()Get Pod相关资源信息 | 
| NodeResourceSpec | getResourceSpec()Get 规格设置 | 
| ScaleOutNodeConfig | getScaleOutNodeConfig()Get 扩容节点类型以及数量 | 
| ScaleOutServiceConfGroupsInfo[] | getScaleOutServiceConfGroupsInfo()Get 扩容指定配置组 | 
| ScriptBootstrapActionConfig[] | getScriptBootstrapActionConfig()Get [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。 | 
| Long[] | getServiceNodeInfo()Get 部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程:   DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。[进程名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)。 | 
| Long[] | getSoftDeployInfo()Get 扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。[组件名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)。 | 
| String | getSubnetId()Get 子网,默认是集群创建时的子网 | 
| Tag[] | getTags()Get 扩容节点绑定标签列表。 | 
| String | getWarehouseName()Get 扩容指定计算组名称 | 
| String | getYarnNodeLabel()Get 扩容指定 Yarn Node Label | 
| String | getZone()Get 实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用[DescribeZones](https://cloud.tencent.com/document/product/213/15707) 的返回值中的Zone字段来获取。 | 
| void | setClickHouseClusterName(String ClickHouseClusterName)Set 使用clickhouse集群扩容时,选择的机器分组名称 | 
| void | setClickHouseClusterType(String ClickHouseClusterType)Set 使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组 | 
| void | setClientToken(String ClientToken)Set 唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280 | 
| void | setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)Set 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。 | 
| void | setEnableStartServiceFlag(Boolean EnableStartServiceFlag)Set 扩容后是否启动服务,默认取值否
true:是
false:否 | 
| void | setHardwareSourceType(String HardwareSourceType)Set 扩容所选资源类型,可选范围为"HOST","POD","MNode",HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型 | 
| void | setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 | 
| void | setInstanceChargeType(String InstanceChargeType)Set 节点计费模式。取值范围:
PREPAID:预付费,即包年包月。
POSTPAID_BY_HOUR:按小时后付费。
SPOTPAID:竞价付费(仅支持TASK节点)。 | 
| void | setInstanceId(String InstanceId)Set 集群实例ID。 | 
| void | setNodeMarks(NodeMark NodeMarks)Set 节点标记信息,当前只提供给tf平台使用 | 
| void | setPodSpecInfo(PodSpecInfo PodSpecInfo)Set Pod相关资源信息 | 
| void | setResourceSpec(NodeResourceSpec ResourceSpec)Set 规格设置 | 
| void | setScaleOutNodeConfig(ScaleOutNodeConfig ScaleOutNodeConfig)Set 扩容节点类型以及数量 | 
| void | setScaleOutServiceConfGroupsInfo(ScaleOutServiceConfGroupsInfo[] ScaleOutServiceConfGroupsInfo)Set 扩容指定配置组 | 
| void | setScriptBootstrapActionConfig(ScriptBootstrapActionConfig[] ScriptBootstrapActionConfig)Set [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。 | 
| void | setServiceNodeInfo(Long[] ServiceNodeInfo)Set 部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程:   DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。[进程名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)。 | 
| void | setSoftDeployInfo(Long[] SoftDeployInfo)Set 扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。[组件名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)。 | 
| void | setSubnetId(String SubnetId)Set 子网,默认是集群创建时的子网 | 
| void | setTags(Tag[] Tags)Set 扩容节点绑定标签列表。 | 
| void | setWarehouseName(String WarehouseName)Set 扩容指定计算组名称 | 
| void | setYarnNodeLabel(String YarnNodeLabel)Set 扩容指定 Yarn Node Label | 
| void | setZone(String Zone)Set 实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用[DescribeZones](https://cloud.tencent.com/document/product/213/15707) 的返回值中的Zone字段来获取。 | 
| 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, toJsonStringpublic ScaleOutClusterRequest()
public ScaleOutClusterRequest(ScaleOutClusterRequest source)
public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - 节点计费模式。取值范围:
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 集群实例ID。public ScaleOutNodeConfig getScaleOutNodeConfig()
public void setScaleOutNodeConfig(ScaleOutNodeConfig ScaleOutNodeConfig)
ScaleOutNodeConfig - 扩容节点类型以及数量public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken - 唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280public InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid - 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。public ScriptBootstrapActionConfig[] getScriptBootstrapActionConfig()
public void setScriptBootstrapActionConfig(ScriptBootstrapActionConfig[] ScriptBootstrapActionConfig)
ScriptBootstrapActionConfig - [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。public Long[] getSoftDeployInfo()
public void setSoftDeployInfo(Long[] SoftDeployInfo)
SoftDeployInfo - 扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。[组件名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)。public Long[] getServiceNodeInfo()
public void setServiceNodeInfo(Long[] ServiceNodeInfo)
ServiceNodeInfo - 部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程:       DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。[进程名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)。public String[] getDisasterRecoverGroupIds()
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
DisasterRecoverGroupIds - 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 扩容节点绑定标签列表。public String getHardwareSourceType()
public void setHardwareSourceType(String HardwareSourceType)
HardwareSourceType - 扩容所选资源类型,可选范围为"HOST","POD","MNode",HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型public PodSpecInfo getPodSpecInfo()
public void setPodSpecInfo(PodSpecInfo PodSpecInfo)
PodSpecInfo - Pod相关资源信息public String getClickHouseClusterName()
public void setClickHouseClusterName(String ClickHouseClusterName)
ClickHouseClusterName - 使用clickhouse集群扩容时,选择的机器分组名称public String getClickHouseClusterType()
public void setClickHouseClusterType(String ClickHouseClusterType)
ClickHouseClusterType - 使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组public String getYarnNodeLabel()
public void setYarnNodeLabel(String YarnNodeLabel)
YarnNodeLabel - 扩容指定 Yarn Node Labelpublic Boolean getEnableStartServiceFlag()
public void setEnableStartServiceFlag(Boolean EnableStartServiceFlag)
EnableStartServiceFlag - 扩容后是否启动服务,默认取值否
public NodeResourceSpec getResourceSpec()
public void setResourceSpec(NodeResourceSpec ResourceSpec)
ResourceSpec - 规格设置public String getZone()
public void setZone(String Zone)
Zone - 实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用[DescribeZones](https://cloud.tencent.com/document/product/213/15707) 的返回值中的Zone字段来获取。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 子网,默认是集群创建时的子网public ScaleOutServiceConfGroupsInfo[] getScaleOutServiceConfGroupsInfo()
public void setScaleOutServiceConfGroupsInfo(ScaleOutServiceConfGroupsInfo[] ScaleOutServiceConfGroupsInfo)
ScaleOutServiceConfGroupsInfo - 扩容指定配置组public NodeMark getNodeMarks()
public void setNodeMarks(NodeMark NodeMarks)
NodeMarks - 节点标记信息,当前只提供给tf平台使用public String getWarehouseName()
public void setWarehouseName(String WarehouseName)
WarehouseName - 扩容指定计算组名称Copyright © 2025. All rights reserved.