Class CreateInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.emr.v20190103.models.CreateInstanceRequest
-
public class CreateInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 访问外部文件系统。ExternalService[]
getExternalService()
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。Boolean
getMultiZone()
Get true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。MultiZoneSetting[]
getMultiZoneSettings()
Get 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。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产品版本。取值范围: 16:表示EMR-V2.3.0。 20:表示EMR-V2.5.0。 25:表示EMR-V3.1.0。 27:表示KAFKA-V1.0.0。 30:表示EMR-V2.6.0。 33 : 表示EMR-V3.2.1。 34 : 表示EMR-V3.3.0。 36 : 表示STARROCKS-V1.0.0。 37 : 表示EMR-V3.4.0。 38 : 表示EMR-V2.7.0。 39 : 表示STARROCKS-V1.1.0。 41 : 表示DRUID-V1.1.0。Long
getRemoteLoginAtCreate()
Get 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。NewResourceSpec
getResourceSpec()
Get 节点资源的规格。String
getSceneName()
Get 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-HbaseString
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实例Long
getVersionID()
Get 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。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
setExternalService(ExternalService[] ExternalService)
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
setMultiZone(Boolean MultiZone)
Set true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。void
setMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)
Set 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。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产品版本。取值范围: 16:表示EMR-V2.3.0。 20:表示EMR-V2.5.0。 25:表示EMR-V3.1.0。 27:表示KAFKA-V1.0.0。 30:表示EMR-V2.6.0。 33 : 表示EMR-V3.2.1。 34 : 表示EMR-V3.3.0。 36 : 表示STARROCKS-V1.0.0。 37 : 表示EMR-V3.4.0。 38 : 表示EMR-V2.7.0。 39 : 表示STARROCKS-V1.1.0。 41 : 表示DRUID-V1.1.0。void
setRemoteLoginAtCreate(Long RemoteLoginAtCreate)
Set 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。void
setResourceSpec(NewResourceSpec ResourceSpec)
Set 节点资源的规格。void
setSceneName(String SceneName)
Set 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-Hbasevoid
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
setVersionID(Long VersionID)
Set 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。void
setVPCSettings(VPCSettings VPCSettings)
Set 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateInstanceRequest
public CreateInstanceRequest()
-
CreateInstanceRequest
public 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.
-
-
Method Detail
-
getProductId
public Long getProductId()
Get 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:- 16:表示EMR-V2.3.0。
- 20:表示EMR-V2.5.0。
- 25:表示EMR-V3.1.0。
- 27:表示KAFKA-V1.0.0。
- 30:表示EMR-V2.6.0。
- 33 : 表示EMR-V3.2.1。
- 34 : 表示EMR-V3.3.0。
- 36 : 表示STARROCKS-V1.0.0。
- 37 : 表示EMR-V3.4.0。
- 38 : 表示EMR-V2.7.0。
- 39 : 表示STARROCKS-V1.1.0。
- 41 : 表示DRUID-V1.1.0。
- Returns:
- ProductId 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:
- 16:表示EMR-V2.3.0。
- 20:表示EMR-V2.5.0。
- 25:表示EMR-V3.1.0。
- 27:表示KAFKA-V1.0.0。
- 30:表示EMR-V2.6.0。
- 33 : 表示EMR-V3.2.1。
- 34 : 表示EMR-V3.3.0。
- 36 : 表示STARROCKS-V1.0.0。
- 37 : 表示EMR-V3.4.0。
- 38 : 表示EMR-V2.7.0。
- 39 : 表示STARROCKS-V1.1.0。
- 41 : 表示DRUID-V1.1.0。
-
setProductId
public void setProductId(Long ProductId)
Set 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:- 16:表示EMR-V2.3.0。
- 20:表示EMR-V2.5.0。
- 25:表示EMR-V3.1.0。
- 27:表示KAFKA-V1.0.0。
- 30:表示EMR-V2.6.0。
- 33 : 表示EMR-V3.2.1。
- 34 : 表示EMR-V3.3.0。
- 36 : 表示STARROCKS-V1.0.0。
- 37 : 表示EMR-V3.4.0。
- 38 : 表示EMR-V2.7.0。
- 39 : 表示STARROCKS-V1.1.0。
- 41 : 表示DRUID-V1.1.0。
- Parameters:
ProductId
- 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:- 16:表示EMR-V2.3.0。
- 20:表示EMR-V2.5.0。
- 25:表示EMR-V3.1.0。
- 27:表示KAFKA-V1.0.0。
- 30:表示EMR-V2.6.0。
- 33 : 表示EMR-V3.2.1。
- 34 : 表示EMR-V3.3.0。
- 36 : 表示STARROCKS-V1.0.0。
- 37 : 表示EMR-V3.4.0。
- 38 : 表示EMR-V2.7.0。
- 39 : 表示STARROCKS-V1.1.0。
- 41 : 表示DRUID-V1.1.0。
-
getSoftware
public String[] getSoftware()
Get 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ; 填写实例值:hive、flink。- Returns:
- Software 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ; 填写实例值:hive、flink。
-
setSoftware
public void setSoftware(String[] Software)
Set 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ; 填写实例值:hive、flink。- Parameters:
Software
- 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ; 填写实例值:hive、flink。
-
getSupportHA
public Long getSupportHA()
Get 是否开启节点高可用。取值范围:- 0:表示不开启节点高可用。
- 1:表示开启节点高可用。
- Returns:
- SupportHA 是否开启节点高可用。取值范围:
- 0:表示不开启节点高可用。
- 1:表示开启节点高可用。
-
setSupportHA
public void setSupportHA(Long SupportHA)
Set 是否开启节点高可用。取值范围:- 0:表示不开启节点高可用。
- 1:表示开启节点高可用。
- Parameters:
SupportHA
- 是否开启节点高可用。取值范围:- 0:表示不开启节点高可用。
- 1:表示开启节点高可用。
-
getInstanceName
public String getInstanceName()
Get 实例名称。- 长度限制为6-36个字符。
- 只允许包含中文、字母、数字、-、_。
- Returns:
- InstanceName 实例名称。
- 长度限制为6-36个字符。
- 只允许包含中文、字母、数字、-、_。
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称。- 长度限制为6-36个字符。
- 只允许包含中文、字母、数字、-、_。
- Parameters:
InstanceName
- 实例名称。- 长度限制为6-36个字符。
- 只允许包含中文、字母、数字、-、_。
-
getPayMode
public Long getPayMode()
Get 实例计费模式。取值范围:- 0:表示按量计费。
- 1:表示包年包月。
- Returns:
- PayMode 实例计费模式。取值范围:
- 0:表示按量计费。
- 1:表示包年包月。
-
setPayMode
public void setPayMode(Long PayMode)
Set 实例计费模式。取值范围:- 0:表示按量计费。
- 1:表示包年包月。
- Parameters:
PayMode
- 实例计费模式。取值范围:- 0:表示按量计费。
- 1:表示包年包月。
-
getTimeSpan
public Long getTimeSpan()
Get 购买实例的时长。结合TimeUnit一起使用。- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- Returns:
- TimeSpan 购买实例的时长。结合TimeUnit一起使用。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
-
setTimeSpan
public void setTimeSpan(Long TimeSpan)
Set 购买实例的时长。结合TimeUnit一起使用。- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- Parameters:
TimeSpan
- 购买实例的时长。结合TimeUnit一起使用。- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
-
getTimeUnit
public String getTimeUnit()
Get 购买实例的时间单位。取值范围:- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- Returns:
- TimeUnit 购买实例的时间单位。取值范围:
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
-
setTimeUnit
public void setTimeUnit(String TimeUnit)
Set 购买实例的时间单位。取值范围:- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- Parameters:
TimeUnit
- 购买实例的时间单位。取值范围:- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
-
getLoginSettings
public LoginSettings getLoginSettings()
Get 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。- 设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
- 未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。
- Returns:
- LoginSettings 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。
- 设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
- 未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。
-
setLoginSettings
public void setLoginSettings(LoginSettings LoginSettings)
Set 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。- 设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
- 未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。
- Parameters:
LoginSettings
- 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。- 设置密钥时,密码仅用于组件原生WebUI快捷入口登录。
- 未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。
-
getVPCSettings
public VPCSettings getVPCSettings()
Get 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。- Returns:
- VPCSettings 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。
-
setVPCSettings
public void setVPCSettings(VPCSettings VPCSettings)
Set 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。- Parameters:
VPCSettings
- 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。
-
getResourceSpec
public NewResourceSpec getResourceSpec()
Get 节点资源的规格。- Returns:
- ResourceSpec 节点资源的规格。
-
setResourceSpec
public void setResourceSpec(NewResourceSpec ResourceSpec)
Set 节点资源的规格。- Parameters:
ResourceSpec
- 节点资源的规格。
-
getCOSSettings
public COSSettings getCOSSettings()
Get 开启COS访问需要设置的参数。- Returns:
- COSSettings 开启COS访问需要设置的参数。
-
setCOSSettings
public void setCOSSettings(COSSettings COSSettings)
Set 开启COS访问需要设置的参数。- Parameters:
COSSettings
- 开启COS访问需要设置的参数。
-
getPlacement
public Placement getPlacement()
Get 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。- Returns:
- Placement 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
-
setPlacement
public void setPlacement(Placement Placement)
Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。- Parameters:
Placement
- 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
-
getSgId
public String getSgId()
Get 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。- Returns:
- SgId 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。
-
setSgId
public void setSgId(String SgId)
Set 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。- Parameters:
SgId
- 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。
-
getPreExecutedFileSettings
public PreExecuteFileSettings[] getPreExecutedFileSettings()
Get [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。- Returns:
- PreExecutedFileSettings [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。
-
setPreExecutedFileSettings
public void setPreExecutedFileSettings(PreExecuteFileSettings[] PreExecutedFileSettings)
Set [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。- Parameters:
PreExecutedFileSettings
- [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。
-
getAutoRenew
public Long getAutoRenew()
Get 包年包月实例是否自动续费。取值范围:- 0:表示不自动续费。
- 1:表示自动续费。
- Returns:
- AutoRenew 包年包月实例是否自动续费。取值范围:
- 0:表示不自动续费。
- 1:表示自动续费。
-
setAutoRenew
public void setAutoRenew(Long AutoRenew)
Set 包年包月实例是否自动续费。取值范围:- 0:表示不自动续费。
- 1:表示自动续费。
- Parameters:
AutoRenew
- 包年包月实例是否自动续费。取值范围:- 0:表示不自动续费。
- 1:表示自动续费。
-
getClientToken
public String getClientToken()
Get 客户端Token。- Returns:
- ClientToken 客户端Token。
-
setClientToken
public void setClientToken(String ClientToken)
Set 客户端Token。- Parameters:
ClientToken
- 客户端Token。
-
getNeedMasterWan
public String getNeedMasterWan()
Get 是否开启集群Master节点公网。取值范围:- NEED_MASTER_WAN:表示开启集群Master节点公网。
- NOT_NEED_MASTER_WAN:表示不开启。
默认开启集群Master节点公网。- Returns:
- NeedMasterWan 是否开启集群Master节点公网。取值范围:
- NEED_MASTER_WAN:表示开启集群Master节点公网。
- NOT_NEED_MASTER_WAN:表示不开启。
默认开启集群Master节点公网。
-
setNeedMasterWan
public void setNeedMasterWan(String NeedMasterWan)
Set 是否开启集群Master节点公网。取值范围:- NEED_MASTER_WAN:表示开启集群Master节点公网。
- NOT_NEED_MASTER_WAN:表示不开启。
默认开启集群Master节点公网。- Parameters:
NeedMasterWan
- 是否开启集群Master节点公网。取值范围:- NEED_MASTER_WAN:表示开启集群Master节点公网。
- NOT_NEED_MASTER_WAN:表示不开启。
默认开启集群Master节点公网。
-
getRemoteLoginAtCreate
public Long getRemoteLoginAtCreate()
Get 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。- Returns:
- RemoteLoginAtCreate 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。
-
setRemoteLoginAtCreate
public void setRemoteLoginAtCreate(Long RemoteLoginAtCreate)
Set 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。- Parameters:
RemoteLoginAtCreate
- 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。
-
getCheckSecurity
public Long getCheckSecurity()
Get 是否开启安全集群。0表示不开启,非0表示开启。- Returns:
- CheckSecurity 是否开启安全集群。0表示不开启,非0表示开启。
-
setCheckSecurity
public void setCheckSecurity(Long CheckSecurity)
Set 是否开启安全集群。0表示不开启,非0表示开启。- Parameters:
CheckSecurity
- 是否开启安全集群。0表示不开启,非0表示开启。
-
getExtendFsField
public String getExtendFsField()
Get 访问外部文件系统。- Returns:
- ExtendFsField 访问外部文件系统。
-
setExtendFsField
public void setExtendFsField(String ExtendFsField)
Set 访问外部文件系统。- Parameters:
ExtendFsField
- 访问外部文件系统。
-
getTags
public Tag[] getTags()
Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。- Returns:
- Tags 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。
-
setTags
public void setTags(Tag[] Tags)
Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。- Parameters:
Tags
- 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。
-
getDisasterRecoverGroupIds
public String[] getDisasterRecoverGroupIds()
Get 分散置放群组ID列表,当前只支持指定一个。 该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。- Returns:
- DisasterRecoverGroupIds 分散置放群组ID列表,当前只支持指定一个。 该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。
-
setDisasterRecoverGroupIds
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
Set 分散置放群组ID列表,当前只支持指定一个。 该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。- Parameters:
DisasterRecoverGroupIds
- 分散置放群组ID列表,当前只支持指定一个。 该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。
-
getCbsEncrypt
public Long getCbsEncrypt()
Get 集群维度CBS加密盘,默认0表示不加密,1表示加密- Returns:
- CbsEncrypt 集群维度CBS加密盘,默认0表示不加密,1表示加密
-
setCbsEncrypt
public void setCbsEncrypt(Long CbsEncrypt)
Set 集群维度CBS加密盘,默认0表示不加密,1表示加密- Parameters:
CbsEncrypt
- 集群维度CBS加密盘,默认0表示不加密,1表示加密
-
getMetaType
public String getMetaType()
Get hive共享元数据库类型。取值范围:- EMR_NEW_META:表示集群默认创建
- EMR_EXIT_META:表示集群使用指定EMR-MetaDB。
- USER_CUSTOM_META:表示集群使用自定义MetaDB。
- Returns:
- MetaType hive共享元数据库类型。取值范围:
- EMR_NEW_META:表示集群默认创建
- EMR_EXIT_META:表示集群使用指定EMR-MetaDB。
- USER_CUSTOM_META:表示集群使用自定义MetaDB。
-
setMetaType
public void setMetaType(String MetaType)
Set hive共享元数据库类型。取值范围:- EMR_NEW_META:表示集群默认创建
- EMR_EXIT_META:表示集群使用指定EMR-MetaDB。
- USER_CUSTOM_META:表示集群使用自定义MetaDB。
- Parameters:
MetaType
- hive共享元数据库类型。取值范围:- EMR_NEW_META:表示集群默认创建
- EMR_EXIT_META:表示集群使用指定EMR-MetaDB。
- USER_CUSTOM_META:表示集群使用自定义MetaDB。
-
getUnifyMetaInstanceId
public String getUnifyMetaInstanceId()
Get EMR-MetaDB实例- Returns:
- UnifyMetaInstanceId EMR-MetaDB实例
-
setUnifyMetaInstanceId
public void setUnifyMetaInstanceId(String UnifyMetaInstanceId)
Set EMR-MetaDB实例- Parameters:
UnifyMetaInstanceId
- EMR-MetaDB实例
-
getMetaDBInfo
public CustomMetaInfo getMetaDBInfo()
Get 自定义MetaDB信息- Returns:
- MetaDBInfo 自定义MetaDB信息
-
setMetaDBInfo
public void setMetaDBInfo(CustomMetaInfo MetaDBInfo)
Set 自定义MetaDB信息- Parameters:
MetaDBInfo
- 自定义MetaDB信息
-
getApplicationRole
public String getApplicationRole()
Get 自定义应用角色。- Returns:
- ApplicationRole 自定义应用角色。
-
setApplicationRole
public void setApplicationRole(String ApplicationRole)
Set 自定义应用角色。- Parameters:
ApplicationRole
- 自定义应用角色。
-
getSceneName
public String getSceneName()
Get 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-Hbase- Returns:
- SceneName 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-Hbase
-
setSceneName
public void setSceneName(String SceneName)
Set 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-Hbase- Parameters:
SceneName
- 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-Hbase
-
getExternalService
public ExternalService[] getExternalService()
Get 共享组件信息- Returns:
- ExternalService 共享组件信息
-
setExternalService
public void setExternalService(ExternalService[] ExternalService)
Set 共享组件信息- Parameters:
ExternalService
- 共享组件信息
-
getVersionID
public Long getVersionID()
Get 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。- Returns:
- VersionID 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。
-
setVersionID
public void setVersionID(Long VersionID)
Set 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。- Parameters:
VersionID
- 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。
-
getMultiZone
public Boolean getMultiZone()
Get true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。- Returns:
- MultiZone true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。
-
setMultiZone
public void setMultiZone(Boolean MultiZone)
Set true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。- Parameters:
MultiZone
- true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。
-
getMultiZoneSettings
public MultiZoneSetting[] getMultiZoneSettings()
Get 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。- Returns:
- MultiZoneSettings 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。
-
setMultiZoneSettings
public void setMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)
Set 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。- Parameters:
MultiZoneSettings
- 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。
-
-