public class InquiryPriceCreateInstanceRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| InquiryPriceCreateInstanceRequest() | 
| InquiryPriceCreateInstanceRequest(InquiryPriceCreateInstanceRequest 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 | getCurrency()Get 货币种类。取值范围:
CNY:表示人民币。 | 
| String | getDefaultMetaVersion()Get 数据库版本 | 
| ExternalService[] | getExternalService()Get 共用组件信息 | 
| CustomMetaInfo | getMetaDBInfo()Get 自定义MetaDB信息 | 
| String | getMetaType()Get hive共享元数据库类型。取值范围:
EMR_NEW_META:表示集群默认创建
EMR_EXIT_METE:表示集群使用指定EMR-MetaDB。
USER_CUSTOM_META:表示集群使用自定义MetaDB。 | 
| MultiZoneSetting[] | getMultiZoneSettings()Get 可用区的规格信息 | 
| Long | getNeedCdbAudit()Get 0:不开通审计;1:开通审计 | 
| Long | getPayMode()Get 实例计费模式。取值范围:
0:表示按量计费。
1:表示包年包月。 | 
| Placement | getPlacement()Get 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。 | 
| Long | getProductId()Get 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:2:表示EMR-V2.0.116:表示EMR-V2.3.020:表示EMR-V2.5.030:表示EMR-V2.6.038:表示EMR-V2.7.057:表示EMR-V2.8.07:表示EMR-V3.0.025:表示EMR-V3.1.031:表示EMR-V3.1.128:表示EMR-V3.2.033:表示EMR-V3.2.134:表示EMR-V3.3.037:表示EMR-V3.4.044:表示EMR-V3.5.053:表示EMR-V3.6.058:表示EMR-V3.6.147:表示EMR-V4.0.0 | 
| NewResourceSpec | getResourceSpec()Get 询价的节点规格。 | 
| String | getSceneName()Get 场景化取值:Hadoop-Kudu,Hadoop-Zookeeper,Hadoop-Presto,Hadoop-Hbase | 
| String[] | getSoftware()Get 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)需要选择不同的必选组件:ProductId为2(EMR-V2.0.1)的时候,必选组件包括:hdfs-2.7.3,yarn-2.7.3,zookeeper-3.4.9,knox-1.2.0ProductId为16(EMR-V2.3.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.5.5,knox-1.2.0ProductId为20(EMR-V2.5.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.1,knox-1.2.0ProductId为30(EMR-V2.6.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.1,openldap-2.4.44,knox-1.2.0ProductId为38(EMR-V2.7.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为57(EMR-V2.8.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为7(EMR-V3.0.0)的时候,必选组件包括:hdfs-3.1.2,yarn-3.1.2,zookeeper-3.4.9,knox-1.2.0ProductId为25(EMR-V3.1.0)的时候,必选组件包括:hdfs-3.1.2,yarn-3.1.2,zookeeper-3.6.1,knox-1.2.0ProductId为31(EMR-V3.1.1)的时候,必选组件包括:hdfs-3.1.2,yarn-3.1.2,zookeeper-3.6.1,knox-1.2.0ProductId为28(EMR-V3.2.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.1,knox-1.2.0ProductId为33(EMR-V3.2.1)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.1,openldap-2.4.44,knox-1.2.0ProductId为34(EMR-V3.3.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.1,openldap-2.4.44,knox-1.2.0ProductId为37(EMR-V3.4.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为44(EMR-V3.5.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为53(EMR-V3.6.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为58(EMR-V3.6.1)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.46,knox-1.6.1ProductId为47(EMR-V4.0.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1 | 
| Long | getSupportHA()Get 是否开启节点高可用。取值范围:
0:表示不开启节点高可用。
1:表示开启节点高可用。 | 
| 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,跨AZ特性支持后为1 | 
| VPCSettings | getVPCSettings()Get 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。 | 
| void | setCurrency(String Currency)Set 货币种类。取值范围:
CNY:表示人民币。 | 
| void | setDefaultMetaVersion(String DefaultMetaVersion)Set 数据库版本 | 
| void | setExternalService(ExternalService[] ExternalService)Set 共用组件信息 | 
| void | setMetaDBInfo(CustomMetaInfo MetaDBInfo)Set 自定义MetaDB信息 | 
| void | setMetaType(String MetaType)Set hive共享元数据库类型。取值范围:
EMR_NEW_META:表示集群默认创建
EMR_EXIT_METE:表示集群使用指定EMR-MetaDB。
USER_CUSTOM_META:表示集群使用自定义MetaDB。 | 
| void | setMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)Set 可用区的规格信息 | 
| void | setNeedCdbAudit(Long NeedCdbAudit)Set 0:不开通审计;1:开通审计 | 
| void | setPayMode(Long PayMode)Set 实例计费模式。取值范围:
0:表示按量计费。
1:表示包年包月。 | 
| void | setPlacement(Placement Placement)Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。 | 
| void | setProductId(Long ProductId)Set 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:2:表示EMR-V2.0.116:表示EMR-V2.3.020:表示EMR-V2.5.030:表示EMR-V2.6.038:表示EMR-V2.7.057:表示EMR-V2.8.07:表示EMR-V3.0.025:表示EMR-V3.1.031:表示EMR-V3.1.128:表示EMR-V3.2.033:表示EMR-V3.2.134:表示EMR-V3.3.037:表示EMR-V3.4.044:表示EMR-V3.5.053:表示EMR-V3.6.058:表示EMR-V3.6.147:表示EMR-V4.0.0 | 
| void | setResourceSpec(NewResourceSpec ResourceSpec)Set 询价的节点规格。 | 
| void | setSceneName(String SceneName)Set 场景化取值:Hadoop-Kudu,Hadoop-Zookeeper,Hadoop-Presto,Hadoop-Hbase | 
| void | setSoftware(String[] Software)Set 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)需要选择不同的必选组件:ProductId为2(EMR-V2.0.1)的时候,必选组件包括:hdfs-2.7.3,yarn-2.7.3,zookeeper-3.4.9,knox-1.2.0ProductId为16(EMR-V2.3.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.5.5,knox-1.2.0ProductId为20(EMR-V2.5.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.1,knox-1.2.0ProductId为30(EMR-V2.6.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.1,openldap-2.4.44,knox-1.2.0ProductId为38(EMR-V2.7.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为57(EMR-V2.8.0)的时候,必选组件包括:hdfs-2.8.5,yarn-2.8.5,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为7(EMR-V3.0.0)的时候,必选组件包括:hdfs-3.1.2,yarn-3.1.2,zookeeper-3.4.9,knox-1.2.0ProductId为25(EMR-V3.1.0)的时候,必选组件包括:hdfs-3.1.2,yarn-3.1.2,zookeeper-3.6.1,knox-1.2.0ProductId为31(EMR-V3.1.1)的时候,必选组件包括:hdfs-3.1.2,yarn-3.1.2,zookeeper-3.6.1,knox-1.2.0ProductId为28(EMR-V3.2.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.1,knox-1.2.0ProductId为33(EMR-V3.2.1)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.1,openldap-2.4.44,knox-1.2.0ProductId为34(EMR-V3.3.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.1,openldap-2.4.44,knox-1.2.0ProductId为37(EMR-V3.4.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为44(EMR-V3.5.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为53(EMR-V3.6.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1ProductId为58(EMR-V3.6.1)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.46,knox-1.6.1ProductId为47(EMR-V4.0.0)的时候,必选组件包括:hdfs-3.2.2,yarn-3.2.2,zookeeper-3.6.3,openldap-2.4.44,knox-1.6.1 | 
| void | setSupportHA(Long SupportHA)Set 是否开启节点高可用。取值范围:
0:表示不开启节点高可用。
1:表示开启节点高可用。 | 
| 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,跨AZ特性支持后为1 | 
| 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, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic InquiryPriceCreateInstanceRequest()
public InquiryPriceCreateInstanceRequest(InquiryPriceCreateInstanceRequest source)
public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit - 购买实例的时间单位。取值范围:
public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan - 购买实例的时长。结合TimeUnit一起使用。
public String getCurrency()
public void setCurrency(String Currency)
Currency - 货币种类。取值范围:
public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - 实例计费模式。取值范围:
public Long getSupportHA()
public void setSupportHA(Long SupportHA)
SupportHA - 是否开启节点高可用。取值范围:
public String[] getSoftware()
public void setSoftware(String[] Software)
Software - 部署的组件列表。不同的EMR产品ID(ProductId:具体含义参考入参ProductId字段)需要选择不同的必选组件:public NewResourceSpec getResourceSpec()
public void setResourceSpec(NewResourceSpec ResourceSpec)
ResourceSpec - 询价的节点规格。public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement - 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。public VPCSettings getVPCSettings()
public void setVPCSettings(VPCSettings VPCSettings)
VPCSettings - 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。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 Long getProductId()
public void setProductId(Long ProductId)
ProductId - 产品ID,不同产品ID表示不同的EMR产品版本。取值范围:public String getSceneName()
public void setSceneName(String SceneName)
SceneName - 场景化取值:Hadoop-Kudu,Hadoop-Zookeeper,Hadoop-Presto,Hadoop-Hbasepublic ExternalService[] getExternalService()
public void setExternalService(ExternalService[] ExternalService)
ExternalService - 共用组件信息public Long getVersionID()
public void setVersionID(Long VersionID)
VersionID - 当前默认值为0,跨AZ特性支持后为1public MultiZoneSetting[] getMultiZoneSettings()
public void setMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)
MultiZoneSettings - 可用区的规格信息public String getDefaultMetaVersion()
public void setDefaultMetaVersion(String DefaultMetaVersion)
DefaultMetaVersion - 数据库版本public Long getNeedCdbAudit()
public void setNeedCdbAudit(Long NeedCdbAudit)
NeedCdbAudit - 0:不开通审计;1:开通审计Copyright © 2025. All rights reserved.