public class InquiryPriceCreateInstanceRequest extends AbstractModel
| 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. | 
| CustomMetaInfo | getMetaDBInfo()Get Custom MetaDB instance information | 
| String | getMetaType()Get Hive-shared metadatabase type. | 
| 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[] | 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 | 
| VPCSettings | getVPCSettings()Get Configuration information of VPC. | 
| void | setCurrency(String Currency)Set Currency. | 
| void | setMetaDBInfo(CustomMetaInfo MetaDBInfo)Set Custom MetaDB instance information | 
| void | setMetaType(String MetaType)Set Hive-shared metadatabase type. | 
| 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 | 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 | 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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, 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 NewResourceSpec getResourceSpec()
public void setResourceSpec(NewResourceSpec ResourceSpec)
ResourceSpec - Node specification queried for price.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 (i.e., `ProductId`; for specific meanings, please see the `ProductId` field in the input parameter):
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:
Copyright © 2021. All rights reserved.