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-751a-41b6-aad6-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",host为普通的CVM资源,Pod为TKE集群或EKS集群提供的资源
|
InstanceChargePrepaid |
getInstanceChargePrepaid()
Get 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
|
String |
getInstanceChargeType()
Get 节点计费模式。取值范围:
PREPAID:预付费,即包年包月。
POSTPAID_BY_HOUR:按小时后付费。
SPOTPAID:竞价付费(仅支持TASK节点)。
|
String |
getInstanceId()
Get 集群实例ID。
|
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 |
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-751a-41b6-aad6-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",host为普通的CVM资源,Pod为TKE集群或EKS集群提供的资源
|
void |
setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
|
void |
setInstanceChargeType(String InstanceChargeType)
Set 节点计费模式。取值范围:
PREPAID:预付费,即包年包月。
POSTPAID_BY_HOUR:按小时后付费。
SPOTPAID:竞价付费(仅支持TASK节点)。
|
void |
setInstanceId(String InstanceId)
Set 集群实例ID。
|
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 |
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, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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-751a-41b6-aad6-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",host为普通的CVM资源,Pod为TKE集群或EKS集群提供的资源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
- 扩容指定配置组Copyright © 2024. All rights reserved.