public class CreateClusterRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateClusterRequest() | 
| CreateClusterRequest(CreateClusterRequest 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 唯一随机标识,时效性为5分钟,需要调用者指定 防止客户端重复创建资源,例如 a9a90aa6-****-****-****-fae360632808 | 
| String | getCosBucket()Get cos桶路径,创建StarRocks存算分离集群时用到 | 
| String | getCustomConf()Get [自定义软件配置](https://cloud.tencent.com/document/product/589/35655?from_cn_redirect=1) | 
| String | getDefaultMetaVersion()Get 数据库版本:mysql8/tdsql8/mysql5 | 
| DependService[] | getDependService()Get 共享组件信息 | 
| String[] | getDisasterRecoverGroupIds()Get 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。 | 
| Boolean | getEnableCbsEncryptFlag()Get 是否开启集群维度CBS加密。默认不加密 取值范围:
true:表示加密
false:表示不加密 | 
| Boolean | getEnableKerberosFlag()Get 是否开启Kerberos认证。默认不开启 取值范围:
true:表示开启
false:表示不开启 | 
| Boolean | getEnableRemoteLoginFlag()Get 是否开启外网远程登录。(在SecurityGroupId不为空时,该参数无效)不填默认为不开启 取值范围:
true:表示开启
false:表示不开启 | 
| Boolean | getEnableSupportHAFlag()Get 是否开启节点高可用。取值范围:
true:表示开启节点高可用。
false:表示不开启节点高可用。 | 
| InstanceChargePrepaid | getInstanceChargePrepaid()Get 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 | 
| String | getInstanceChargeType()Get 实例计费模式。取值范围:
PREPAID:预付费,即包年包月。
POSTPAID_BY_HOUR:按小时后付费。 | 
| String | getInstanceName()Get 实例名称。
长度限制为6-36个字符。
只允许包含中文、字母、数字、-、_。 | 
| String | getLoadBalancerId()Get clb id | 
| LoginSettings | getLoginSettings()Get 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。 | 
| CustomMetaDBInfo | getMetaDBInfo()Get MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填
当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId
当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass | 
| Long | getNeedCdbAudit()Get 是否开通数据库审计 | 
| String | getNeedMasterWan()Get 是否开启集群Master节点公网。取值范围:
NEED_MASTER_WAN:表示开启集群Master节点公网。
NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。 | 
| NodeMark[] | getNodeMarks()Get 节点标识信息,目前只提供给tf平台使用 | 
| String | getProductVersion()Get EMR产品版本名称如EMR-V2.3.0 表示2.3.0版本的EMR, 当前支持产品版本名称查询:[产品版本名称](https://cloud.tencent.com/document/product/589/66338) | 
| SceneSoftwareConfig | getSceneSoftwareConfig()Get 集群应用场景以及支持部署组件配置 | 
| ScriptBootstrapActionConfig[] | getScriptBootstrapActionConfig()Get [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。 | 
| String[] | getSecurityGroupIds()Get 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。 | 
| Tag[] | getTags()Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。 | 
| ZoneResourceConfiguration[] | getZoneResourceConfiguration()Get 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。 | 
| void | setClientToken(String ClientToken)Set 唯一随机标识,时效性为5分钟,需要调用者指定 防止客户端重复创建资源,例如 a9a90aa6-****-****-****-fae360632808 | 
| void | setCosBucket(String CosBucket)Set cos桶路径,创建StarRocks存算分离集群时用到 | 
| void | setCustomConf(String CustomConf)Set [自定义软件配置](https://cloud.tencent.com/document/product/589/35655?from_cn_redirect=1) | 
| void | setDefaultMetaVersion(String DefaultMetaVersion)Set 数据库版本:mysql8/tdsql8/mysql5 | 
| void | setDependService(DependService[] DependService)Set 共享组件信息 | 
| void | setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)Set 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。 | 
| void | setEnableCbsEncryptFlag(Boolean EnableCbsEncryptFlag)Set 是否开启集群维度CBS加密。默认不加密 取值范围:
true:表示加密
false:表示不加密 | 
| void | setEnableKerberosFlag(Boolean EnableKerberosFlag)Set 是否开启Kerberos认证。默认不开启 取值范围:
true:表示开启
false:表示不开启 | 
| void | setEnableRemoteLoginFlag(Boolean EnableRemoteLoginFlag)Set 是否开启外网远程登录。(在SecurityGroupId不为空时,该参数无效)不填默认为不开启 取值范围:
true:表示开启
false:表示不开启 | 
| void | setEnableSupportHAFlag(Boolean EnableSupportHAFlag)Set 是否开启节点高可用。取值范围:
true:表示开启节点高可用。
false:表示不开启节点高可用。 | 
| void | setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 | 
| void | setInstanceChargeType(String InstanceChargeType)Set 实例计费模式。取值范围:
PREPAID:预付费,即包年包月。
POSTPAID_BY_HOUR:按小时后付费。 | 
| void | setInstanceName(String InstanceName)Set 实例名称。
长度限制为6-36个字符。
只允许包含中文、字母、数字、-、_。 | 
| void | setLoadBalancerId(String LoadBalancerId)Set clb id | 
| void | setLoginSettings(LoginSettings LoginSettings)Set 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。 | 
| void | setMetaDBInfo(CustomMetaDBInfo MetaDBInfo)Set MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填
当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId
当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass | 
| void | setNeedCdbAudit(Long NeedCdbAudit)Set 是否开通数据库审计 | 
| void | setNeedMasterWan(String NeedMasterWan)Set 是否开启集群Master节点公网。取值范围:
NEED_MASTER_WAN:表示开启集群Master节点公网。
NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。 | 
| void | setNodeMarks(NodeMark[] NodeMarks)Set 节点标识信息,目前只提供给tf平台使用 | 
| void | setProductVersion(String ProductVersion)Set EMR产品版本名称如EMR-V2.3.0 表示2.3.0版本的EMR, 当前支持产品版本名称查询:[产品版本名称](https://cloud.tencent.com/document/product/589/66338) | 
| void | setSceneSoftwareConfig(SceneSoftwareConfig SceneSoftwareConfig)Set 集群应用场景以及支持部署组件配置 | 
| void | setScriptBootstrapActionConfig(ScriptBootstrapActionConfig[] ScriptBootstrapActionConfig)Set [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。 | 
| void | setTags(Tag[] Tags)Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。 | 
| void | setZoneResourceConfiguration(ZoneResourceConfiguration[] ZoneResourceConfiguration)Set 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。 | 
| 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 CreateClusterRequest()
public CreateClusterRequest(CreateClusterRequest source)
public String getProductVersion()
public void setProductVersion(String ProductVersion)
ProductVersion - EMR产品版本名称如EMR-V2.3.0 表示2.3.0版本的EMR, 当前支持产品版本名称查询:[产品版本名称](https://cloud.tencent.com/document/product/589/66338)public Boolean getEnableSupportHAFlag()
public void setEnableSupportHAFlag(Boolean EnableSupportHAFlag)
EnableSupportHAFlag - 是否开启节点高可用。取值范围:
public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - 实例名称。
public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - 实例计费模式。取值范围:
public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings - 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
public SceneSoftwareConfig getSceneSoftwareConfig()
public void setSceneSoftwareConfig(SceneSoftwareConfig SceneSoftwareConfig)
SceneSoftwareConfig - 集群应用场景以及支持部署组件配置public InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid - 即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。public ScriptBootstrapActionConfig[] getScriptBootstrapActionConfig()
public void setScriptBootstrapActionConfig(ScriptBootstrapActionConfig[] ScriptBootstrapActionConfig)
ScriptBootstrapActionConfig - [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken - 唯一随机标识,时效性为5分钟,需要调用者指定 防止客户端重复创建资源,例如 a9a90aa6-****-****-****-fae360632808public String getNeedMasterWan()
public void setNeedMasterWan(String NeedMasterWan)
NeedMasterWan - 是否开启集群Master节点公网。取值范围:
public Boolean getEnableRemoteLoginFlag()
public void setEnableRemoteLoginFlag(Boolean EnableRemoteLoginFlag)
EnableRemoteLoginFlag - 是否开启外网远程登录。(在SecurityGroupId不为空时,该参数无效)不填默认为不开启 取值范围:
public Boolean getEnableKerberosFlag()
public void setEnableKerberosFlag(Boolean EnableKerberosFlag)
EnableKerberosFlag - 是否开启Kerberos认证。默认不开启 取值范围:
public String getCustomConf()
public void setCustomConf(String CustomConf)
CustomConf - [自定义软件配置](https://cloud.tencent.com/document/product/589/35655?from_cn_redirect=1)public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。public String[] getDisasterRecoverGroupIds()
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
DisasterRecoverGroupIds - 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。public Boolean getEnableCbsEncryptFlag()
public void setEnableCbsEncryptFlag(Boolean EnableCbsEncryptFlag)
EnableCbsEncryptFlag - 是否开启集群维度CBS加密。默认不加密 取值范围:
public CustomMetaDBInfo getMetaDBInfo()
public void setMetaDBInfo(CustomMetaDBInfo MetaDBInfo)
MetaDBInfo - MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填
当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId
当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPasspublic DependService[] getDependService()
public void setDependService(DependService[] DependService)
DependService - 共享组件信息public ZoneResourceConfiguration[] getZoneResourceConfiguration()
public void setZoneResourceConfiguration(ZoneResourceConfiguration[] ZoneResourceConfiguration)
ZoneResourceConfiguration - 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。public String getCosBucket()
public void setCosBucket(String CosBucket)
CosBucket - cos桶路径,创建StarRocks存算分离集群时用到public NodeMark[] getNodeMarks()
public void setNodeMarks(NodeMark[] NodeMarks)
NodeMarks - 节点标识信息,目前只提供给tf平台使用public String getLoadBalancerId()
public void setLoadBalancerId(String LoadBalancerId)
LoadBalancerId - clb idpublic String getDefaultMetaVersion()
public void setDefaultMetaVersion(String DefaultMetaVersion)
DefaultMetaVersion - 数据库版本:mysql8/tdsql8/mysql5public Long getNeedCdbAudit()
public void setNeedCdbAudit(Long NeedCdbAudit)
NeedCdbAudit - 是否开通数据库审计Copyright © 2025. All rights reserved.