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 StringgetApplicationRole()Get 自定义应用角色。LonggetAutoRenew()Get 包年包月实例是否自动续费。取值范围: 0:表示不自动续费。 1:表示自动续费。LonggetCbsEncrypt()Get 集群维度CBS加密盘,默认0表示不加密,1表示加密LonggetCheckSecurity()Get 是否开启安全集群。0表示不开启,非0表示开启。StringgetClientToken()Get 客户端Token。COSSettingsgetCOSSettings()Get 开启COS访问需要设置的参数。String[]getDisasterRecoverGroupIds()Get 分散置放群组ID列表,当前只支持指定一个。 该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。StringgetExtendFsField()Get 访问外部文件系统。ExternalService[]getExternalService()Get 共享组件信息StringgetInstanceName()Get 实例名称。 长度限制为6-36个字符。 只允许包含中文、字母、数字、-、_。LoginSettingsgetLoginSettings()Get 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。 设置密钥时,密码仅用于组件原生WebUI快捷入口登录。 未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。CustomMetaInfogetMetaDBInfo()Get 自定义MetaDB信息StringgetMetaType()Get hive共享元数据库类型。取值范围: EMR_NEW_META:表示集群默认创建 EMR_EXIT_META:表示集群使用指定EMR-MetaDB。 USER_CUSTOM_META:表示集群使用自定义MetaDB。BooleangetMultiZone()Get true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。MultiZoneSetting[]getMultiZoneSettings()Get 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。StringgetNeedMasterWan()Get 是否开启集群Master节点公网。取值范围: NEED_MASTER_WAN:表示开启集群Master节点公网。 NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。LonggetPayMode()Get 实例计费模式。取值范围: 0:表示按量计费。 1:表示包年包月。PlacementgetPlacement()Get 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。PreExecuteFileSettings[]getPreExecutedFileSettings()Get [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。LonggetProductId()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。LonggetRemoteLoginAtCreate()Get 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。NewResourceSpecgetResourceSpec()Get 节点资源的规格。StringgetSceneName()Get 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-HbaseStringgetSgId()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。LonggetSupportHA()Get 是否开启节点高可用。取值范围: 0:表示不开启节点高可用。 1:表示开启节点高可用。Tag[]getTags()Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。LonggetTimeSpan()Get 购买实例的时长。结合TimeUnit一起使用。 TimeUnit为s时,该参数只能填写3600,表示按量计费实例。 TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月StringgetTimeUnit()Get 购买实例的时间单位。取值范围: s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。 m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。StringgetUnifyMetaInstanceId()Get EMR-MetaDB实例LonggetVersionID()Get 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。VPCSettingsgetVPCSettings()Get 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。voidsetApplicationRole(String ApplicationRole)Set 自定义应用角色。voidsetAutoRenew(Long AutoRenew)Set 包年包月实例是否自动续费。取值范围: 0:表示不自动续费。 1:表示自动续费。voidsetCbsEncrypt(Long CbsEncrypt)Set 集群维度CBS加密盘,默认0表示不加密,1表示加密voidsetCheckSecurity(Long CheckSecurity)Set 是否开启安全集群。0表示不开启,非0表示开启。voidsetClientToken(String ClientToken)Set 客户端Token。voidsetCOSSettings(COSSettings COSSettings)Set 开启COS访问需要设置的参数。voidsetDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)Set 分散置放群组ID列表,当前只支持指定一个。 该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/product/213/15486 ) 的返回值中的SecurityGroupId字段来获取。voidsetExtendFsField(String ExtendFsField)Set 访问外部文件系统。voidsetExternalService(ExternalService[] ExternalService)Set 共享组件信息voidsetInstanceName(String InstanceName)Set 实例名称。 长度限制为6-36个字符。 只允许包含中文、字母、数字、-、_。voidsetLoginSettings(LoginSettings LoginSettings)Set 实例登录设置。通过该参数可以设置所购买节点的登录方式密码或者密钥。 设置密钥时,密码仅用于组件原生WebUI快捷入口登录。 未设置密钥时,密码用于登录所购节点以及组件原生WebUI快捷入口登录。voidsetMetaDBInfo(CustomMetaInfo MetaDBInfo)Set 自定义MetaDB信息voidsetMetaType(String MetaType)Set hive共享元数据库类型。取值范围: EMR_NEW_META:表示集群默认创建 EMR_EXIT_META:表示集群使用指定EMR-MetaDB。 USER_CUSTOM_META:表示集群使用自定义MetaDB。voidsetMultiZone(Boolean MultiZone)Set true表示开启跨AZ部署;仅为新建集群时的用户参数,后续不支持调整。voidsetMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)Set 节点资源的规格,有几个可用区,就填几个,按顺序第一个为主可用区,第二个为备可用区,第三个为仲裁可用区。如果没有开启跨AZ,则长度为1即可。voidsetNeedMasterWan(String NeedMasterWan)Set 是否开启集群Master节点公网。取值范围: NEED_MASTER_WAN:表示开启集群Master节点公网。 NOT_NEED_MASTER_WAN:表示不开启。默认开启集群Master节点公网。voidsetPayMode(Long PayMode)Set 实例计费模式。取值范围: 0:表示按量计费。 1:表示包年包月。voidsetPlacement(Placement Placement)Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。voidsetPreExecutedFileSettings(PreExecuteFileSettings[] PreExecutedFileSettings)Set [引导操作](https://cloud.tencent.com/document/product/589/35656)脚本设置。voidsetProductId(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。voidsetRemoteLoginAtCreate(Long RemoteLoginAtCreate)Set 是否需要开启外网远程登录,即22号端口。在SgId不为空时,该参数无效。voidsetResourceSpec(NewResourceSpec ResourceSpec)Set 节点资源的规格。voidsetSceneName(String SceneName)Set 场景化取值: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-HbasevoidsetSgId(String SgId)Set 实例所属安全组的ID,形如sg-xxxxxxxx。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的SecurityGroupId字段来获取。voidsetSoftware(String[] Software)Set 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)对应不同可选组件列表,不同产品版本可选组件列表查询:[组件版本](https://cloud.tencent.com/document/product/589/20279) ; 填写实例值:hive、flink。voidsetSupportHA(Long SupportHA)Set 是否开启节点高可用。取值范围: 0:表示不开启节点高可用。 1:表示开启节点高可用。voidsetTags(Tag[] Tags)Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的实例。voidsetTimeSpan(Long TimeSpan)Set 购买实例的时长。结合TimeUnit一起使用。 TimeUnit为s时,该参数只能填写3600,表示按量计费实例。 TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月voidsetTimeUnit(String TimeUnit)Set 购买实例的时间单位。取值范围: s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。 m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。voidsetUnifyMetaInstanceId(String UnifyMetaInstanceId)Set EMR-MetaDB实例voidsetVersionID(Long VersionID)Set 如果为0,则MultiZone、MultiDeployStrategy、MultiZoneSettings是disable的状态,如果为1,则废弃ResourceSpec,使用MultiZoneSettings。voidsetVPCSettings(VPCSettings VPCSettings)Set 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。voidtoMap(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即可。
-
-