Class AllocateHostsRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cvm.v20170312.models.AllocateHostsRequest
-
public class AllocateHostsRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientToken()Get 用于保证请求幂等性的字符串。ChargePrepaidgetHostChargePrepaid()Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。StringgetHostChargeType()Get 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。LonggetHostCount()Get 购买CDH实例数量,默认为:1。StringgetHostType()Get CDH实例机型,默认为:'HS1'。PlacementgetPlacement()Get 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。TagSpecification[]getTagSpecification()Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。voidsetClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。voidsetHostChargePrepaid(ChargePrepaid HostChargePrepaid)Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。voidsetHostChargeType(String HostChargeType)Set 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。voidsetHostCount(Long HostCount)Set 购买CDH实例数量,默认为:1。voidsetHostType(String HostType)Set CDH实例机型,默认为:'HS1'。voidsetPlacement(Placement Placement)Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。voidsetTagSpecification(TagSpecification[] TagSpecification)Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
AllocateHostsRequest
public AllocateHostsRequest()
-
AllocateHostsRequest
public 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.
-
-
Method Detail
-
getPlacement
public Placement getPlacement()
Get 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。- Returns:
- Placement 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
-
setPlacement
public void setPlacement(Placement Placement)
Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。- Parameters:
Placement- 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
-
getClientToken
public String getClientToken()
Get 用于保证请求幂等性的字符串。- Returns:
- ClientToken 用于保证请求幂等性的字符串。
-
setClientToken
public void setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。- Parameters:
ClientToken- 用于保证请求幂等性的字符串。
-
getHostChargePrepaid
public ChargePrepaid getHostChargePrepaid()
Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。- Returns:
- HostChargePrepaid 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
setHostChargePrepaid
public void setHostChargePrepaid(ChargePrepaid HostChargePrepaid)
Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。- Parameters:
HostChargePrepaid- 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
getHostChargeType
public String getHostChargeType()
Get 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。- Returns:
- HostChargeType 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。
-
setHostChargeType
public void setHostChargeType(String HostChargeType)
Set 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。- Parameters:
HostChargeType- 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。
-
getHostType
public String getHostType()
Get CDH实例机型,默认为:'HS1'。- Returns:
- HostType CDH实例机型,默认为:'HS1'。
-
setHostType
public void setHostType(String HostType)
Set CDH实例机型,默认为:'HS1'。- Parameters:
HostType- CDH实例机型,默认为:'HS1'。
-
getHostCount
public Long getHostCount()
Get 购买CDH实例数量,默认为:1。- Returns:
- HostCount 购买CDH实例数量,默认为:1。
-
setHostCount
public void setHostCount(Long HostCount)
Set 购买CDH实例数量,默认为:1。- Parameters:
HostCount- 购买CDH实例数量,默认为:1。
-
getTagSpecification
public TagSpecification[] getTagSpecification()
Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。- Returns:
- TagSpecification 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。
-
setTagSpecification
public void setTagSpecification(TagSpecification[] TagSpecification)
Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。- Parameters:
TagSpecification- 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。
-
-