Class ClusterSetting
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.emr.v20190103.models.ClusterSetting
-
public class ClusterSetting extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ClusterSetting()ClusterSetting(ClusterSetting 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 BooleangetCbsEncryptFlag()Get 是否使用cbs加密。StringgetDisasterRecoverGroupIds()Get 集群置放群组。InstanceChargePrepaidgetInstanceChargePrepaid()Get 包年包月配置,只对包年包月集群生效。StringgetInstanceChargeType()Get 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。LoginSettingsgetLoginSettings()Get 实例登录配置。MetaDbInfogetMetaDB()Get 元数据库配置。PlacementgetPlacement()Get 实例位置。BooleangetPublicIpAssigned()Get 是否申请公网IP,默认为false。BooleangetRemoteTcpDefaultPort()Get 是否使用远程登录,默认为false。JobFlowResourceSpecgetResourceSpec()Get 实例硬件配置。String[]getSecurityGroupIds()Get 集群所使用的安全组,目前仅支持一个。BooleangetSupportHA()Get 是否为HA集群。String[]getTagSpecification()Get 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。VPCSettingsgetVPCSettings()Get 实例所在VPC。voidsetCbsEncryptFlag(Boolean CbsEncryptFlag)Set 是否使用cbs加密。voidsetDisasterRecoverGroupIds(String DisasterRecoverGroupIds)Set 集群置放群组。voidsetInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)Set 包年包月配置,只对包年包月集群生效。voidsetInstanceChargeType(String InstanceChargeType)Set 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。voidsetLoginSettings(LoginSettings LoginSettings)Set 实例登录配置。voidsetMetaDB(MetaDbInfo MetaDB)Set 元数据库配置。voidsetPlacement(Placement Placement)Set 实例位置。voidsetPublicIpAssigned(Boolean PublicIpAssigned)Set 是否申请公网IP,默认为false。voidsetRemoteTcpDefaultPort(Boolean RemoteTcpDefaultPort)Set 是否使用远程登录,默认为false。voidsetResourceSpec(JobFlowResourceSpec ResourceSpec)Set 实例硬件配置。voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 集群所使用的安全组,目前仅支持一个。voidsetSupportHA(Boolean SupportHA)Set 是否为HA集群。voidsetTagSpecification(String[] TagSpecification)Set 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。voidsetVPCSettings(VPCSettings VPCSettings)Set 实例所在VPC。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
-
ClusterSetting
public ClusterSetting()
-
ClusterSetting
public ClusterSetting(ClusterSetting 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
-
getInstanceChargeType
public String getInstanceChargeType()
Get 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。- Returns:
- InstanceChargeType 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。- Parameters:
InstanceChargeType- 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。
-
getSupportHA
public Boolean getSupportHA()
Get 是否为HA集群。- Returns:
- SupportHA 是否为HA集群。
-
setSupportHA
public void setSupportHA(Boolean SupportHA)
Set 是否为HA集群。- Parameters:
SupportHA- 是否为HA集群。
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 集群所使用的安全组,目前仅支持一个。- Returns:
- SecurityGroupIds 集群所使用的安全组,目前仅支持一个。
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 集群所使用的安全组,目前仅支持一个。- Parameters:
SecurityGroupIds- 集群所使用的安全组,目前仅支持一个。
-
getPlacement
public Placement getPlacement()
Get 实例位置。- Returns:
- Placement 实例位置。
-
setPlacement
public void setPlacement(Placement Placement)
Set 实例位置。- Parameters:
Placement- 实例位置。
-
getVPCSettings
public VPCSettings getVPCSettings()
Get 实例所在VPC。- Returns:
- VPCSettings 实例所在VPC。
-
setVPCSettings
public void setVPCSettings(VPCSettings VPCSettings)
Set 实例所在VPC。- Parameters:
VPCSettings- 实例所在VPC。
-
getLoginSettings
public LoginSettings getLoginSettings()
Get 实例登录配置。- Returns:
- LoginSettings 实例登录配置。
-
setLoginSettings
public void setLoginSettings(LoginSettings LoginSettings)
Set 实例登录配置。- Parameters:
LoginSettings- 实例登录配置。
-
getTagSpecification
public String[] getTagSpecification()
Get 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。- Returns:
- TagSpecification 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。
-
setTagSpecification
public void setTagSpecification(String[] TagSpecification)
Set 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。- Parameters:
TagSpecification- 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。
-
getMetaDB
public MetaDbInfo getMetaDB()
Get 元数据库配置。- Returns:
- MetaDB 元数据库配置。
-
setMetaDB
public void setMetaDB(MetaDbInfo MetaDB)
Set 元数据库配置。- Parameters:
MetaDB- 元数据库配置。
-
getResourceSpec
public JobFlowResourceSpec getResourceSpec()
Get 实例硬件配置。- Returns:
- ResourceSpec 实例硬件配置。
-
setResourceSpec
public void setResourceSpec(JobFlowResourceSpec ResourceSpec)
Set 实例硬件配置。- Parameters:
ResourceSpec- 实例硬件配置。
-
getPublicIpAssigned
public Boolean getPublicIpAssigned()
Get 是否申请公网IP,默认为false。- Returns:
- PublicIpAssigned 是否申请公网IP,默认为false。
-
setPublicIpAssigned
public void setPublicIpAssigned(Boolean PublicIpAssigned)
Set 是否申请公网IP,默认为false。- Parameters:
PublicIpAssigned- 是否申请公网IP,默认为false。
-
getInstanceChargePrepaid
public InstanceChargePrepaid getInstanceChargePrepaid()
Get 包年包月配置,只对包年包月集群生效。- Returns:
- InstanceChargePrepaid 包年包月配置,只对包年包月集群生效。
-
setInstanceChargePrepaid
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set 包年包月配置,只对包年包月集群生效。- Parameters:
InstanceChargePrepaid- 包年包月配置,只对包年包月集群生效。
-
getDisasterRecoverGroupIds
public String getDisasterRecoverGroupIds()
Get 集群置放群组。- Returns:
- DisasterRecoverGroupIds 集群置放群组。
-
setDisasterRecoverGroupIds
public void setDisasterRecoverGroupIds(String DisasterRecoverGroupIds)
Set 集群置放群组。- Parameters:
DisasterRecoverGroupIds- 集群置放群组。
-
getCbsEncryptFlag
public Boolean getCbsEncryptFlag()
Get 是否使用cbs加密。- Returns:
- CbsEncryptFlag 是否使用cbs加密。
-
setCbsEncryptFlag
public void setCbsEncryptFlag(Boolean CbsEncryptFlag)
Set 是否使用cbs加密。- Parameters:
CbsEncryptFlag- 是否使用cbs加密。
-
getRemoteTcpDefaultPort
public Boolean getRemoteTcpDefaultPort()
Get 是否使用远程登录,默认为false。- Returns:
- RemoteTcpDefaultPort 是否使用远程登录,默认为false。
-
setRemoteTcpDefaultPort
public void setRemoteTcpDefaultPort(Boolean RemoteTcpDefaultPort)
Set 是否使用远程登录,默认为false。- Parameters:
RemoteTcpDefaultPort- 是否使用远程登录,默认为false。
-
-