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.
|
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-based values:
Hadoop-Kudu
Hadoop-Zookeeper
Hadoop-Presto
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-based values:
Hadoop-Kudu
Hadoop-Zookeeper
Hadoop-Presto
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 (i.e., `ProductId`; for specific meanings, please see the `ProductId` field in the input parameter):
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-based values:
Hadoop-Kudu
Hadoop-Zookeeper
Hadoop-Presto
Hadoop-Hbasepublic 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 © 2023. All rights reserved.