public class InquiryPriceUpdateInstanceRequest extends AbstractModel
| Constructor and Description | 
|---|
| InquiryPriceUpdateInstanceRequest() | 
| InquiryPriceUpdateInstanceRequest(InquiryPriceUpdateInstanceRequest 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. | 
| Long | getPayMode()Get Instance billing mode. | 
| Placement | getPlacement()Get Instance location. | 
| String[] | getResourceIdList()Get The resource ID list for batch configuration change. | 
| Long | getTimeSpan()Get Duration of scaling, which needs to be used together with `TimeUnit`. | 
| String | getTimeUnit()Get Time unit of scaling. | 
| UpdateInstanceSettings | getUpdateSpec()Get Target node specification. | 
| void | setCurrency(String Currency)Set Currency. | 
| void | setPayMode(Long PayMode)Set Instance billing mode. | 
| void | setPlacement(Placement Placement)Set Instance location. | 
| void | setResourceIdList(String[] ResourceIdList)Set The resource ID list for batch configuration change. | 
| void | setTimeSpan(Long TimeSpan)Set Duration of scaling, which needs to be used together with `TimeUnit`. | 
| void | setTimeUnit(String TimeUnit)Set Time unit of scaling. | 
| void | setUpdateSpec(UpdateInstanceSettings UpdateSpec)Set Target node specification. | 
| 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 InquiryPriceUpdateInstanceRequest()
public InquiryPriceUpdateInstanceRequest(InquiryPriceUpdateInstanceRequest source)
public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit - Time unit of scaling. Valid values:
public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan - Duration of scaling, which needs to be used together with `TimeUnit`.
public UpdateInstanceSettings getUpdateSpec()
public void setUpdateSpec(UpdateInstanceSettings UpdateSpec)
UpdateSpec - Target node specification.public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - Instance billing mode. Valid values:
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 String getCurrency()
public void setCurrency(String Currency)
Currency - Currency.public String[] getResourceIdList()
public void setResourceIdList(String[] ResourceIdList)
ResourceIdList - The resource ID list for batch configuration change.Copyright © 2022. All rights reserved.