public class InquiryPriceScaleOutInstanceRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
InquiryPriceScaleOutInstanceRequest()  | 
InquiryPriceScaleOutInstanceRequest(InquiryPriceScaleOutInstanceRequest 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 | 
getComputeResourceId()
Get Computing resource ID. 
 | 
Long | 
getCoreCount()
Get Number of core nodes to be added. 
 | 
String | 
getCurrency()
Get Currency. 
 | 
String | 
getHardwareResourceType()
Get Scale-out resource type. 
 | 
String | 
getInstanceId()
Get Instance ID. 
 | 
Long | 
getMasterCount()
Get Number of master nodes to be added. 
 | 
Long | 
getPayMode()
Get Instance billing mode. 
 | 
String | 
getResourceBaseType()
Get The type can be ComputeResource, EMR, or a default value. 
 | 
Long | 
getRouterCount()
Get Number of router nodes to be added. 
 | 
Long | 
getTaskCount()
Get Number of task nodes to be added. 
 | 
Long | 
getTimeSpan()
Get Time span of scale-out, which needs to be used together with `TimeUnit`. 
 | 
String | 
getTimeUnit()
Get Time unit of scale-out. 
 | 
Long | 
getZoneId()
Get ID of the AZ where an instance resides. 
 | 
void | 
setComputeResourceId(String ComputeResourceId)
Set Computing resource ID. 
 | 
void | 
setCoreCount(Long CoreCount)
Set Number of core nodes to be added. 
 | 
void | 
setCurrency(String Currency)
Set Currency. 
 | 
void | 
setHardwareResourceType(String HardwareResourceType)
Set Scale-out resource type. 
 | 
void | 
setInstanceId(String InstanceId)
Set Instance ID. 
 | 
void | 
setMasterCount(Long MasterCount)
Set Number of master nodes to be added. 
 | 
void | 
setPayMode(Long PayMode)
Set Instance billing mode. 
 | 
void | 
setResourceBaseType(String ResourceBaseType)
Set The type can be ComputeResource, EMR, or a default value. 
 | 
void | 
setRouterCount(Long RouterCount)
Set Number of router nodes to be added. 
 | 
void | 
setTaskCount(Long TaskCount)
Set Number of task nodes to be added. 
 | 
void | 
setTimeSpan(Long TimeSpan)
Set Time span of scale-out, which needs to be used together with `TimeUnit`. 
 | 
void | 
setTimeUnit(String TimeUnit)
Set Time unit of scale-out. 
 | 
void | 
setZoneId(Long ZoneId)
Set ID of the AZ where an instance resides. 
 | 
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 InquiryPriceScaleOutInstanceRequest()
public InquiryPriceScaleOutInstanceRequest(InquiryPriceScaleOutInstanceRequest source)
public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit - Time unit of scale-out. Valid value:
public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan - Time span of scale-out, which needs to be used together with `TimeUnit`.
public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId - ID of the AZ where an instance resides.public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - Instance billing mode. Valid value:
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance ID.public Long getCoreCount()
public void setCoreCount(Long CoreCount)
CoreCount - Number of core nodes to be added.public Long getTaskCount()
public void setTaskCount(Long TaskCount)
TaskCount - Number of task nodes to be added.public String getCurrency()
public void setCurrency(String Currency)
Currency - Currency.public Long getRouterCount()
public void setRouterCount(Long RouterCount)
RouterCount - Number of router nodes to be added.public Long getMasterCount()
public void setMasterCount(Long MasterCount)
MasterCount - Number of master nodes to be added.public String getResourceBaseType()
public void setResourceBaseType(String ResourceBaseType)
ResourceBaseType - The type can be ComputeResource, EMR, or a default value. The default value is EMR.public String getComputeResourceId()
public void setComputeResourceId(String ComputeResourceId)
ComputeResourceId - Computing resource ID.public String getHardwareResourceType()
public void setHardwareResourceType(String HardwareResourceType)
HardwareResourceType - Scale-out resource type.Copyright © 2025. All rights reserved.