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)
|
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个字符。
只允许包含中文、字母、数字、-、_。
|
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
|
String |
getNeedMasterWan()
Get 是否开启集群Master节点公网。取值范围:
NEED_MASTER_WAN:表示开启集群Master节点公网。
NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。
|
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 |
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 |
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 |
setNeedMasterWan(String NeedMasterWan)
Set 是否开启集群Master节点公网。取值范围:
NEED_MASTER_WAN:表示开启集群Master节点公网。
NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。
|
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, toJsonString
public 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存算分离集群时用到Copyright © 2024. All rights reserved.