public class CreateInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateInstanceRequest() |
CreateInstanceRequest(CreateInstanceRequest 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 |
getApplicationRole()
Get 自定义应用角色。
|
Long |
getAutoRenew()
Get 包年包月实例是否自动续费。取值范围:
0:表示不自动续费。
1:表示自动续费。
|
Long |
getCbsEncrypt()
Get 集群维度CBS加密盘,默认0表示不加密,1表示加密
|
Long |
getCheckSecurity()
Get 是否开启安全集群。0表示不开启,非0表示开启。
|
String |
getClientToken()
Get 客户端Token。
|
COSSettings |
getCOSSettings()
Get 开启COS访问需要设置的参数。
|
String[] |
getDisasterRecoverGroupIds()
Get 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。
|
String |
getExtendFsField()
Get 访问外部文件系统。
|
String |
getInstanceName()
Get 实例名称。
长度限制为6-36个字符。
只允许包含中文、字母、数字、-、_。
|
LoginSettings |
getLoginSettings()
Get 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。
|
CustomMetaInfo |
getMetaDBInfo()
Get 自定义MetaDB信息
|
String |
getMetaType()
Get hive共享元数据库类型。取值范围:
EMR_NEW_META:表示集群默认创建
EMR_EXIT_META:表示集群使用指定EMR-MetaDB。
USER_CUSTOM_META:表示集群使用自定义MetaDB。
|
String |
getNeedMasterWan()
Get 是否开启集群Master节点公网。取值范围:
NEED_MASTER_WAN:表示开启集群Master节点公网。
NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。
|
Long |
getPayMode()
Get 实例计费模式。取值范围:
0:表示按量计费。
1:表示包年包月。
|
Placement |
getPlacement()
Get 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
|
PreExecuteFileSettings[] |
getPreExecutedFileSettings()
Get [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。
|
Long |
getProductId()
Get 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:
1:表示EMR-V1.3.1。
2:表示EMR-V2.0.1。
4:表示EMR-V2.1.0。
7:表示EMR-V3.0.0。
9:表示EMR-V2.2.0。
11:表示CLICKHOUSE-V1.0.0。
13:表示DRUID-V1.0.0。
15:表示EMR-V2.2.1。
16:表示EMR-V2.3.0。
17:表示CLICKHOUSE-V1.1.0。
19:表示EMR-V2.4.0。
20:表示EMR-V2.5.0。
22:表示CLICKHOUSE-V1.2.0。
24:表示EMR-TianQiong-V1.0.0。
25:表示EMR-V3.1.0。
26:表示DORIS-V1.0.0。
27:表示KAFKA-V1.0.0。
28:表示EMR-V3.2.0。
29:表示EMR-V2.5.1。
30:表示EMR-V2.6.0。
|
Long |
getRemoteLoginAtCreate()
Get 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。
|
NewResourceSpec |
getResourceSpec()
Get 节点资源的规格。
|
String |
getSgId()
Get 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。
|
String[] |
getSoftware()
Get 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ;
填写实例值:hive、flink。
|
Long |
getSupportHA()
Get 是否开启节点高可用。取值范围:
0:表示不开启节点高可用。
1:表示开启节点高可用。
|
Tag[] |
getTags()
Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。
|
Long |
getTimeSpan()
Get 购买实例的时长。结合TimeUnit一起使用。
TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
|
String |
getTimeUnit()
Get 购买实例的时间单位。取值范围:
s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
|
String |
getUnifyMetaInstanceId()
Get EMR-MetaDB实例
|
VPCSettings |
getVPCSettings()
Get 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。
|
void |
setApplicationRole(String ApplicationRole)
Set 自定义应用角色。
|
void |
setAutoRenew(Long AutoRenew)
Set 包年包月实例是否自动续费。取值范围:
0:表示不自动续费。
1:表示自动续费。
|
void |
setCbsEncrypt(Long CbsEncrypt)
Set 集群维度CBS加密盘,默认0表示不加密,1表示加密
|
void |
setCheckSecurity(Long CheckSecurity)
Set 是否开启安全集群。0表示不开启,非0表示开启。
|
void |
setClientToken(String ClientToken)
Set 客户端Token。
|
void |
setCOSSettings(COSSettings COSSettings)
Set 开启COS访问需要设置的参数。
|
void |
setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
Set 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。
|
void |
setExtendFsField(String ExtendFsField)
Set 访问外部文件系统。
|
void |
setInstanceName(String InstanceName)
Set 实例名称。
长度限制为6-36个字符。
只允许包含中文、字母、数字、-、_。
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。
|
void |
setMetaDBInfo(CustomMetaInfo MetaDBInfo)
Set 自定义MetaDB信息
|
void |
setMetaType(String MetaType)
Set hive共享元数据库类型。取值范围:
EMR_NEW_META:表示集群默认创建
EMR_EXIT_META:表示集群使用指定EMR-MetaDB。
USER_CUSTOM_META:表示集群使用自定义MetaDB。
|
void |
setNeedMasterWan(String NeedMasterWan)
Set 是否开启集群Master节点公网。取值范围:
NEED_MASTER_WAN:表示开启集群Master节点公网。
NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。
|
void |
setPayMode(Long PayMode)
Set 实例计费模式。取值范围:
0:表示按量计费。
1:表示包年包月。
|
void |
setPlacement(Placement Placement)
Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
|
void |
setPreExecutedFileSettings(PreExecuteFileSettings[] PreExecutedFileSettings)
Set [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。
|
void |
setProductId(Long ProductId)
Set 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:
1:表示EMR-V1.3.1。
2:表示EMR-V2.0.1。
4:表示EMR-V2.1.0。
7:表示EMR-V3.0.0。
9:表示EMR-V2.2.0。
11:表示CLICKHOUSE-V1.0.0。
13:表示DRUID-V1.0.0。
15:表示EMR-V2.2.1。
16:表示EMR-V2.3.0。
17:表示CLICKHOUSE-V1.1.0。
19:表示EMR-V2.4.0。
20:表示EMR-V2.5.0。
22:表示CLICKHOUSE-V1.2.0。
24:表示EMR-TianQiong-V1.0.0。
25:表示EMR-V3.1.0。
26:表示DORIS-V1.0.0。
27:表示KAFKA-V1.0.0。
28:表示EMR-V3.2.0。
29:表示EMR-V2.5.1。
30:表示EMR-V2.6.0。
|
void |
setRemoteLoginAtCreate(Long RemoteLoginAtCreate)
Set 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。
|
void |
setResourceSpec(NewResourceSpec ResourceSpec)
Set 节点资源的规格。
|
void |
setSgId(String SgId)
Set 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。
|
void |
setSoftware(String[] Software)
Set 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ;
填写实例值:hive、flink。
|
void |
setSupportHA(Long SupportHA)
Set 是否开启节点高可用。取值范围:
0:表示不开启节点高可用。
1:表示开启节点高可用。
|
void |
setTags(Tag[] Tags)
Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。
|
void |
setTimeSpan(Long TimeSpan)
Set 购买实例的时长。结合TimeUnit一起使用。
TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
|
void |
setTimeUnit(String TimeUnit)
Set 购买实例的时间单位。取值范围:
s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
|
void |
setUnifyMetaInstanceId(String UnifyMetaInstanceId)
Set EMR-MetaDB实例
|
void |
setVPCSettings(VPCSettings VPCSettings)
Set 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateInstanceRequest()
public CreateInstanceRequest(CreateInstanceRequest source)
public Long getProductId()
public void setProductId(Long ProductId)
ProductId
- 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:
public VPCSettings getVPCSettings()
public void setVPCSettings(VPCSettings VPCSettings)
VPCSettings
- 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。public String[] getSoftware()
public void setSoftware(String[] Software)
Software
- 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ;
填写实例值:hive、flink。public NewResourceSpec getResourceSpec()
public void setResourceSpec(NewResourceSpec ResourceSpec)
ResourceSpec
- 节点资源的规格。public Long getSupportHA()
public void setSupportHA(Long SupportHA)
SupportHA
- 是否开启节点高可用。取值范围:
public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称。
public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode
- 实例计费模式。取值范围:
public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement
- 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan
- 购买实例的时长。结合TimeUnit一起使用。
public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit
- 购买实例的时间单位。取值范围:
public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
public COSSettings getCOSSettings()
public void setCOSSettings(COSSettings COSSettings)
COSSettings
- 开启COS访问需要设置的参数。public String getSgId()
public void setSgId(String SgId)
SgId
- 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。public PreExecuteFileSettings[] getPreExecutedFileSettings()
public void setPreExecutedFileSettings(PreExecuteFileSettings[] PreExecutedFileSettings)
PreExecutedFileSettings
- [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。public Long getAutoRenew()
public void setAutoRenew(Long AutoRenew)
AutoRenew
- 包年包月实例是否自动续费。取值范围:
public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken
- 客户端Token。public String getNeedMasterWan()
public void setNeedMasterWan(String NeedMasterWan)
NeedMasterWan
- 是否开启集群Master节点公网。取值范围:
public Long getRemoteLoginAtCreate()
public void setRemoteLoginAtCreate(Long RemoteLoginAtCreate)
RemoteLoginAtCreate
- 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。public Long getCheckSecurity()
public void setCheckSecurity(Long CheckSecurity)
CheckSecurity
- 是否开启安全集群。0表示不开启,非0表示开启。public String getExtendFsField()
public void setExtendFsField(String ExtendFsField)
ExtendFsField
- 访问外部文件系统。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。public String[] getDisasterRecoverGroupIds()
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
DisasterRecoverGroupIds
- 分散置放群组ID列表,当前只支持指定一个。
该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。public Long getCbsEncrypt()
public void setCbsEncrypt(Long CbsEncrypt)
CbsEncrypt
- 集群维度CBS加密盘,默认0表示不加密,1表示加密public String getMetaType()
public void setMetaType(String MetaType)
MetaType
- hive共享元数据库类型。取值范围:
public String getUnifyMetaInstanceId()
public void setUnifyMetaInstanceId(String UnifyMetaInstanceId)
UnifyMetaInstanceId
- EMR-MetaDB实例public CustomMetaInfo getMetaDBInfo()
public void setMetaDBInfo(CustomMetaInfo MetaDBInfo)
MetaDBInfo
- 自定义MetaDB信息public String getApplicationRole()
public void setApplicationRole(String ApplicationRole)
ApplicationRole
- 自定义应用角色。Copyright © 2021. All rights reserved.