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 Currency. 
 | 
ExternalService[] | 
getExternalService()
Get Shared component information 
 | 
CustomMetaInfo | 
getMetaDBInfo()
Get Custom MetaDB instance information 
 | 
String | 
getMetaType()
Get Hive-shared metadatabase type. 
 | 
MultiZoneSetting[] | 
getMultiZoneSettings()
Get AZ specs 
 | 
Long | 
getPayMode()
Get Instance billing mode. 
 | 
Placement | 
getPlacement()
Get Instance location. 
 | 
Long | 
getProductId()
Get Product ID. 
 | 
NewResourceSpec | 
getResourceSpec()
Get Node specification queried for price. 
 | 
String | 
getSceneName()
Get Scenario values: Hadoop-Kudu, Hadoop-ZooKeeper, Hadoop-Presto, and Hadoop-HBase. 
 | 
String[] | 
getSoftware()
Get List of deployed components. 
 | 
Long | 
getSupportHA()
Get Whether to enable high availability of node. 
 | 
Long | 
getTimeSpan()
Get Purchase duration of instance, which needs to be used together with `TimeUnit`. 
 | 
String | 
getTimeUnit()
Get Time unit of instance purchase duration. 
 | 
String | 
getUnifyMetaInstanceId()
Get EMR-MetaDB instance 
 | 
Long | 
getVersionID()
Get 
 | 
VPCSettings | 
getVPCSettings()
Get Configuration information of VPC. 
 | 
void | 
setCurrency(String Currency)
Set Currency. 
 | 
void | 
setExternalService(ExternalService[] ExternalService)
Set Shared component information 
 | 
void | 
setMetaDBInfo(CustomMetaInfo MetaDBInfo)
Set Custom MetaDB instance information 
 | 
void | 
setMetaType(String MetaType)
Set Hive-shared metadatabase type. 
 | 
void | 
setMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)
Set AZ specs 
 | 
void | 
setPayMode(Long PayMode)
Set Instance billing mode. 
 | 
void | 
setPlacement(Placement Placement)
Set Instance location. 
 | 
void | 
setProductId(Long ProductId)
Set Product ID. 
 | 
void | 
setResourceSpec(NewResourceSpec ResourceSpec)
Set Node specification queried for price. 
 | 
void | 
setSceneName(String SceneName)
Set Scenario values: Hadoop-Kudu, Hadoop-ZooKeeper, Hadoop-Presto, and Hadoop-HBase. 
 | 
void | 
setSoftware(String[] Software)
Set List of deployed components. 
 | 
void | 
setSupportHA(Long SupportHA)
Set Whether to enable high availability of node. 
 | 
void | 
setTimeSpan(Long TimeSpan)
Set Purchase duration of instance, which needs to be used together with `TimeUnit`. 
 | 
void | 
setTimeUnit(String TimeUnit)
Set Time unit of instance purchase duration. 
 | 
void | 
setUnifyMetaInstanceId(String UnifyMetaInstanceId)
Set EMR-MetaDB instance 
 | 
void | 
setVersionID(Long VersionID)
Set 
 | 
void | 
setVPCSettings(VPCSettings VPCSettings)
Set Configuration information of VPC. 
 | 
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 - Time unit of instance purchase duration. Valid values:
public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan - Purchase duration of instance, which needs to be used together with `TimeUnit`.
public String getCurrency()
public void setCurrency(String Currency)
Currency - Currency.public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - Instance billing mode. Valid values:
public Long getSupportHA()
public void setSupportHA(Long SupportHA)
SupportHA - Whether to enable high availability of node. Valid values:
public String[] getSoftware()
public void setSoftware(String[] Software)
Software - List of deployed components. Different required components need to be selected for different EMR product IDs (ProductId: For specific meanings, see the ProductId field in the input parameters): public NewResourceSpec getResourceSpec()
public void setResourceSpec(NewResourceSpec ResourceSpec)
ResourceSpec - Node specification queried for price.public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement - Instance location. This parameter is used to specify the AZ, project, and other attributes of the instance.public VPCSettings getVPCSettings()
public void setVPCSettings(VPCSettings VPCSettings)
VPCSettings - Configuration information of VPC. This parameter is used to specify the VPC ID, subnet ID, etc.public String getMetaType()
public void setMetaType(String MetaType)
MetaType - Hive-shared metadatabase type. Valid values:
public String getUnifyMetaInstanceId()
public void setUnifyMetaInstanceId(String UnifyMetaInstanceId)
UnifyMetaInstanceId - EMR-MetaDB instancepublic CustomMetaInfo getMetaDBInfo()
public void setMetaDBInfo(CustomMetaInfo MetaDBInfo)
MetaDBInfo - Custom MetaDB instance informationpublic Long getProductId()
public void setProductId(Long ProductId)
ProductId - Product ID. Different product IDs represent different EMR product versions. Valid values: public String getSceneName()
public void setSceneName(String SceneName)
SceneName - Scenario values: Hadoop-Kudu, Hadoop-ZooKeeper, Hadoop-Presto, and Hadoop-HBase.public ExternalService[] getExternalService()
public void setExternalService(ExternalService[] ExternalService)
ExternalService - Shared component informationpublic Long getVersionID()
public void setVersionID(Long VersionID)
VersionID - public MultiZoneSetting[] getMultiZoneSettings()
public void setMultiZoneSettings(MultiZoneSetting[] MultiZoneSettings)
MultiZoneSettings - AZ specsCopyright © 2025. All rights reserved.