public class AllocateHostsRequest extends AbstractModel
Constructor and Description |
---|
AllocateHostsRequest() |
AllocateHostsRequest(AllocateHostsRequest 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 |
getClientToken()
Get A string used to ensure the idempotency of the request.
|
ChargePrepaid |
getHostChargePrepaid()
Get Configuration of prepaid instances.
|
String |
getHostChargeType()
Get Instance billing model, only monthly or yearly subscription supported.
|
Long |
getHostCount()
Get Quantity of CDH instances purchased.
|
String |
getHostType()
Get CDH instance model.
|
Placement |
getPlacement()
Get Instance location.
|
TagSpecification[] |
getTagSpecification()
Get Tag description.
|
void |
setClientToken(String ClientToken)
Set A string used to ensure the idempotency of the request.
|
void |
setHostChargePrepaid(ChargePrepaid HostChargePrepaid)
Set Configuration of prepaid instances.
|
void |
setHostChargeType(String HostChargeType)
Set Instance billing model, only monthly or yearly subscription supported.
|
void |
setHostCount(Long HostCount)
Set Quantity of CDH instances purchased.
|
void |
setHostType(String HostType)
Set CDH instance model.
|
void |
setPlacement(Placement Placement)
Set Instance location.
|
void |
setTagSpecification(TagSpecification[] TagSpecification)
Set Tag description.
|
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 AllocateHostsRequest()
public AllocateHostsRequest(AllocateHostsRequest source)
public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement
- Instance location. This parameter is used to specify the attributes of an instance, such as its availability zone and project.public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken
- A string used to ensure the idempotency of the request.public ChargePrepaid getHostChargePrepaid()
public void setHostChargePrepaid(ChargePrepaid HostChargePrepaid)
HostChargePrepaid
- Configuration of prepaid instances. You can use the parameter to specify the attributes of prepaid instances, such as the subscription period and the auto-renewal plan. This parameter is required for prepaid instances.public String getHostChargeType()
public void setHostChargeType(String HostChargeType)
HostChargeType
- Instance billing model, only monthly or yearly subscription supported. Default value: `PREPAID'.public String getHostType()
public void setHostType(String HostType)
HostType
- CDH instance model. Default value: `HS1`.public Long getHostCount()
public void setHostCount(Long HostCount)
HostCount
- Quantity of CDH instances purchased. Default value: 1.public TagSpecification[] getTagSpecification()
public void setTagSpecification(TagSpecification[] TagSpecification)
TagSpecification
- Tag description. You can specify the parameter to associate a tag with an instance.Copyright © 2023. All rights reserved.