public class DiskConfig extends AbstractModel
Constructor and Description |
---|
DiskConfig() |
DiskConfig(DiskConfig 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 |
---|---|
Boolean |
getAvailable()
Get 配置是否可用。
|
String |
getDeviceClass()
Get 实例机型。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getDiskChargeType()
Get 付费模式。取值范围:
PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费。 |
String |
getDiskType()
Get 云盘介质类型。取值范围:
CLOUD_BASIC:表示普通云硬盘 CLOUD_PREMIUM:表示高性能云硬盘 CLOUD_SSD:SSD表示SSD云硬盘。 |
String |
getDiskUsage()
Get 云盘类型。取值范围:
SYSTEM_DISK:表示系统盘 DATA_DISK:表示数据盘。 |
Long[] |
getExtraPerformanceRange()
Get 额外的性能区间。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getInstanceFamily()
Get 实例机型系列。详见[实例类型](https://cloud.tencent.com/document/product/213/11518)
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getMaxDiskSize()
Get 最大可配置云盘大小,单位GB。
|
Long |
getMinDiskSize()
Get 最小可配置云盘大小,单位GB。
|
Long |
getStepSize()
Get 云盘大小变化的最小步长,单位GB。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getZone()
Get 云硬盘所属的[可用区](/document/product/213/15753#ZoneInfo)。
|
void |
setAvailable(Boolean Available)
Set 配置是否可用。
|
void |
setDeviceClass(String DeviceClass)
Set 实例机型。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDiskChargeType(String DiskChargeType)
Set 付费模式。取值范围:
PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费。 |
void |
setDiskType(String DiskType)
Set 云盘介质类型。取值范围:
CLOUD_BASIC:表示普通云硬盘 CLOUD_PREMIUM:表示高性能云硬盘 CLOUD_SSD:SSD表示SSD云硬盘。 |
void |
setDiskUsage(String DiskUsage)
Set 云盘类型。取值范围:
SYSTEM_DISK:表示系统盘 DATA_DISK:表示数据盘。 |
void |
setExtraPerformanceRange(Long[] ExtraPerformanceRange)
Set 额外的性能区间。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setInstanceFamily(String InstanceFamily)
Set 实例机型系列。详见[实例类型](https://cloud.tencent.com/document/product/213/11518)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaxDiskSize(Long MaxDiskSize)
Set 最大可配置云盘大小,单位GB。
|
void |
setMinDiskSize(Long MinDiskSize)
Set 最小可配置云盘大小,单位GB。
|
void |
setStepSize(Long StepSize)
Set 云盘大小变化的最小步长,单位GB。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setZone(String Zone)
Set 云硬盘所属的[可用区](/document/product/213/15753#ZoneInfo)。
|
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 DiskConfig()
public DiskConfig(DiskConfig source)
public Boolean getAvailable()
public void setAvailable(Boolean Available)
Available
- 配置是否可用。public String getDiskChargeType()
public void setDiskChargeType(String DiskChargeType)
DiskChargeType
- 付费模式。取值范围:public String getZone()
public void setZone(String Zone)
Zone
- 云硬盘所属的[可用区](/document/product/213/15753#ZoneInfo)。public String getInstanceFamily()
public void setInstanceFamily(String InstanceFamily)
InstanceFamily
- 实例机型系列。详见[实例类型](https://cloud.tencent.com/document/product/213/11518)
注意:此字段可能返回 null,表示取不到有效值。public String getDiskType()
public void setDiskType(String DiskType)
DiskType
- 云盘介质类型。取值范围:public Long getStepSize()
public void setStepSize(Long StepSize)
StepSize
- 云盘大小变化的最小步长,单位GB。
注意:此字段可能返回 null,表示取不到有效值。public Long[] getExtraPerformanceRange()
public void setExtraPerformanceRange(Long[] ExtraPerformanceRange)
ExtraPerformanceRange
- 额外的性能区间。
注意:此字段可能返回 null,表示取不到有效值。public String getDeviceClass()
public void setDeviceClass(String DeviceClass)
DeviceClass
- 实例机型。
注意:此字段可能返回 null,表示取不到有效值。public String getDiskUsage()
public void setDiskUsage(String DiskUsage)
DiskUsage
- 云盘类型。取值范围:public Long getMinDiskSize()
public void setMinDiskSize(Long MinDiskSize)
MinDiskSize
- 最小可配置云盘大小,单位GB。public Long getMaxDiskSize()
public void setMaxDiskSize(Long MaxDiskSize)
MaxDiskSize
- 最大可配置云盘大小,单位GB。Copyright © 2022. All rights reserved.