Class ReservedInstances
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cvm.v20170312.models.ReservedInstances
-
public class ReservedInstances extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ReservedInstances()ReservedInstances(ReservedInstances 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 StringgetCurrencyCode()Get 可购买的预留实例计费类型的结算货币,使用ISO 4217标准货币代码。形如:USD。 返回项:USD(美元)。LonggetDuration()Get 预留实例计费【有效期】即预留实例计费购买时长。形如:31536000。 计量单位:秒。StringgetEndTime()Get 预留实例计费到期时间。形如:1949-10-01 00:00:00LonggetInstanceCount()Get 已购买的预留实例计费个数。形如:10。StringgetInstanceFamily()Get 预留实例计费的类型。形如:S3。 返回项:预留实例计费类型列表StringgetInstanceType()Get 预留实例计费的规格。形如:S3.MEDIUM4。 返回项:预留实例计费规格列表StringgetOfferingType()Get 预留实例计费的付款类型。形如:All Upfront。 返回项: All Upfront (预付全部费用)。StringgetProductDescription()Get 描述预留实例计费的平台描述(即操作系统)。形如:linux。 返回项: linux 。StringgetReservedInstanceId()Get 已购买的预留实例计费ID。形如:ri-rtbh4han。StringgetReservedInstanceName()Get 预留实例显示名称。形如:riname-01StringgetReservedInstancesId()Get (此字段已废弃,建议使用字段:ReservedInstanceId)已购买的预留实例计费ID。形如:ri-rtbh4han。StringgetStartTime()Get 预留实例计费开始时间。形如:1949-10-01 00:00:00StringgetState()Get 预留实例计费购买的状态。形如:active 返回项: active (以创建) | pending (等待被创建) | retired (过期)。StringgetZone()Get 预留实例计费可购买的可用区。形如:ap-guangzhou-1。 返回项:可用区列表voidsetCurrencyCode(String CurrencyCode)Set 可购买的预留实例计费类型的结算货币,使用ISO 4217标准货币代码。形如:USD。 返回项:USD(美元)。voidsetDuration(Long Duration)Set 预留实例计费【有效期】即预留实例计费购买时长。形如:31536000。 计量单位:秒。voidsetEndTime(String EndTime)Set 预留实例计费到期时间。形如:1949-10-01 00:00:00voidsetInstanceCount(Long InstanceCount)Set 已购买的预留实例计费个数。形如:10。voidsetInstanceFamily(String InstanceFamily)Set 预留实例计费的类型。形如:S3。 返回项:预留实例计费类型列表voidsetInstanceType(String InstanceType)Set 预留实例计费的规格。形如:S3.MEDIUM4。 返回项:预留实例计费规格列表voidsetOfferingType(String OfferingType)Set 预留实例计费的付款类型。形如:All Upfront。 返回项: All Upfront (预付全部费用)。voidsetProductDescription(String ProductDescription)Set 描述预留实例计费的平台描述(即操作系统)。形如:linux。 返回项: linux 。voidsetReservedInstanceId(String ReservedInstanceId)Set 已购买的预留实例计费ID。形如:ri-rtbh4han。voidsetReservedInstanceName(String ReservedInstanceName)Set 预留实例显示名称。形如:riname-01voidsetReservedInstancesId(String ReservedInstancesId)Set (此字段已废弃,建议使用字段:ReservedInstanceId)已购买的预留实例计费ID。形如:ri-rtbh4han。voidsetStartTime(String StartTime)Set 预留实例计费开始时间。形如:1949-10-01 00:00:00voidsetState(String State)Set 预留实例计费购买的状态。形如:active 返回项: active (以创建) | pending (等待被创建) | retired (过期)。voidsetZone(String Zone)Set 预留实例计费可购买的可用区。形如:ap-guangzhou-1。 返回项:可用区列表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
-
ReservedInstances
public ReservedInstances()
-
ReservedInstances
public ReservedInstances(ReservedInstances 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
-
getReservedInstancesId
public String getReservedInstancesId()
Get (此字段已废弃,建议使用字段:ReservedInstanceId)已购买的预留实例计费ID。形如:ri-rtbh4han。- Returns:
- ReservedInstancesId (此字段已废弃,建议使用字段:ReservedInstanceId)已购买的预留实例计费ID。形如:ri-rtbh4han。
-
setReservedInstancesId
public void setReservedInstancesId(String ReservedInstancesId)
Set (此字段已废弃,建议使用字段:ReservedInstanceId)已购买的预留实例计费ID。形如:ri-rtbh4han。- Parameters:
ReservedInstancesId- (此字段已废弃,建议使用字段:ReservedInstanceId)已购买的预留实例计费ID。形如:ri-rtbh4han。
-
getInstanceType
public String getInstanceType()
Get 预留实例计费的规格。形如:S3.MEDIUM4。 返回项:预留实例计费规格列表- Returns:
- InstanceType 预留实例计费的规格。形如:S3.MEDIUM4。 返回项:预留实例计费规格列表
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 预留实例计费的规格。形如:S3.MEDIUM4。 返回项:预留实例计费规格列表- Parameters:
InstanceType- 预留实例计费的规格。形如:S3.MEDIUM4。 返回项:预留实例计费规格列表
-
getZone
public String getZone()
Get 预留实例计费可购买的可用区。形如:ap-guangzhou-1。 返回项:可用区列表- Returns:
- Zone 预留实例计费可购买的可用区。形如:ap-guangzhou-1。 返回项:可用区列表
-
setZone
public void setZone(String Zone)
Set 预留实例计费可购买的可用区。形如:ap-guangzhou-1。 返回项:可用区列表- Parameters:
Zone- 预留实例计费可购买的可用区。形如:ap-guangzhou-1。 返回项:可用区列表
-
getStartTime
public String getStartTime()
Get 预留实例计费开始时间。形如:1949-10-01 00:00:00- Returns:
- StartTime 预留实例计费开始时间。形如:1949-10-01 00:00:00
-
setStartTime
public void setStartTime(String StartTime)
Set 预留实例计费开始时间。形如:1949-10-01 00:00:00- Parameters:
StartTime- 预留实例计费开始时间。形如:1949-10-01 00:00:00
-
getEndTime
public String getEndTime()
Get 预留实例计费到期时间。形如:1949-10-01 00:00:00- Returns:
- EndTime 预留实例计费到期时间。形如:1949-10-01 00:00:00
-
setEndTime
public void setEndTime(String EndTime)
Set 预留实例计费到期时间。形如:1949-10-01 00:00:00- Parameters:
EndTime- 预留实例计费到期时间。形如:1949-10-01 00:00:00
-
getDuration
public Long getDuration()
Get 预留实例计费【有效期】即预留实例计费购买时长。形如:31536000。 计量单位:秒。- Returns:
- Duration 预留实例计费【有效期】即预留实例计费购买时长。形如:31536000。 计量单位:秒。
-
setDuration
public void setDuration(Long Duration)
Set 预留实例计费【有效期】即预留实例计费购买时长。形如:31536000。 计量单位:秒。- Parameters:
Duration- 预留实例计费【有效期】即预留实例计费购买时长。形如:31536000。 计量单位:秒。
-
getInstanceCount
public Long getInstanceCount()
Get 已购买的预留实例计费个数。形如:10。- Returns:
- InstanceCount 已购买的预留实例计费个数。形如:10。
-
setInstanceCount
public void setInstanceCount(Long InstanceCount)
Set 已购买的预留实例计费个数。形如:10。- Parameters:
InstanceCount- 已购买的预留实例计费个数。形如:10。
-
getProductDescription
public String getProductDescription()
Get 描述预留实例计费的平台描述(即操作系统)。形如:linux。 返回项: linux 。- Returns:
- ProductDescription 描述预留实例计费的平台描述(即操作系统)。形如:linux。 返回项: linux 。
-
setProductDescription
public void setProductDescription(String ProductDescription)
Set 描述预留实例计费的平台描述(即操作系统)。形如:linux。 返回项: linux 。- Parameters:
ProductDescription- 描述预留实例计费的平台描述(即操作系统)。形如:linux。 返回项: linux 。
-
getState
public String getState()
Get 预留实例计费购买的状态。形如:active 返回项: active (以创建) | pending (等待被创建) | retired (过期)。- Returns:
- State 预留实例计费购买的状态。形如:active 返回项: active (以创建) | pending (等待被创建) | retired (过期)。
-
setState
public void setState(String State)
Set 预留实例计费购买的状态。形如:active 返回项: active (以创建) | pending (等待被创建) | retired (过期)。- Parameters:
State- 预留实例计费购买的状态。形如:active 返回项: active (以创建) | pending (等待被创建) | retired (过期)。
-
getCurrencyCode
public String getCurrencyCode()
Get 可购买的预留实例计费类型的结算货币,使用ISO 4217标准货币代码。形如:USD。 返回项:USD(美元)。- Returns:
- CurrencyCode 可购买的预留实例计费类型的结算货币,使用ISO 4217标准货币代码。形如:USD。 返回项:USD(美元)。
-
setCurrencyCode
public void setCurrencyCode(String CurrencyCode)
Set 可购买的预留实例计费类型的结算货币,使用ISO 4217标准货币代码。形如:USD。 返回项:USD(美元)。- Parameters:
CurrencyCode- 可购买的预留实例计费类型的结算货币,使用ISO 4217标准货币代码。形如:USD。 返回项:USD(美元)。
-
getOfferingType
public String getOfferingType()
Get 预留实例计费的付款类型。形如:All Upfront。 返回项: All Upfront (预付全部费用)。- Returns:
- OfferingType 预留实例计费的付款类型。形如:All Upfront。 返回项: All Upfront (预付全部费用)。
-
setOfferingType
public void setOfferingType(String OfferingType)
Set 预留实例计费的付款类型。形如:All Upfront。 返回项: All Upfront (预付全部费用)。- Parameters:
OfferingType- 预留实例计费的付款类型。形如:All Upfront。 返回项: All Upfront (预付全部费用)。
-
getInstanceFamily
public String getInstanceFamily()
Get 预留实例计费的类型。形如:S3。 返回项:预留实例计费类型列表- Returns:
- InstanceFamily 预留实例计费的类型。形如:S3。 返回项:预留实例计费类型列表
-
setInstanceFamily
public void setInstanceFamily(String InstanceFamily)
Set 预留实例计费的类型。形如:S3。 返回项:预留实例计费类型列表- Parameters:
InstanceFamily- 预留实例计费的类型。形如:S3。 返回项:预留实例计费类型列表
-
getReservedInstanceId
public String getReservedInstanceId()
Get 已购买的预留实例计费ID。形如:ri-rtbh4han。- Returns:
- ReservedInstanceId 已购买的预留实例计费ID。形如:ri-rtbh4han。
-
setReservedInstanceId
public void setReservedInstanceId(String ReservedInstanceId)
Set 已购买的预留实例计费ID。形如:ri-rtbh4han。- Parameters:
ReservedInstanceId- 已购买的预留实例计费ID。形如:ri-rtbh4han。
-
getReservedInstanceName
public String getReservedInstanceName()
Get 预留实例显示名称。形如:riname-01- Returns:
- ReservedInstanceName 预留实例显示名称。形如:riname-01
-
setReservedInstanceName
public void setReservedInstanceName(String ReservedInstanceName)
Set 预留实例显示名称。形如:riname-01- Parameters:
ReservedInstanceName- 预留实例显示名称。形如:riname-01
-
-