Class Disk
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ecm.v20190719.models.Disk
-
public class Disk extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAttached()Get 云盘是否挂载到云主机上。取值范围:
false:表示未挂载
true:表示已挂载。StringgetAttachMode()Get 云盘的挂载类型。取值范围:
PF: PF挂载
VF: VF挂载 注意:此字段可能返回 null,表示取不到有效值。BooleangetAutoRenewFlagError()Get 云盘已挂载到子机,且子机与云盘都是包年包月。
true:子机设置了自动续费标识,但云盘未设置
false:云盘自动续费标识正常。 注意:此字段可能返回 null,表示取不到有效值。String[]getAutoSnapshotPolicyIds()Get 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。BooleangetBackupDisk()Get 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。StringgetCreateTime()Get 云硬盘的创建时间。BooleangetDeadlineError()Get 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
true:云盘到期时间早于实例。
false:云盘到期时间晚于实例。 注意:此字段可能返回 null,表示取不到有效值。StringgetDeadlineTime()Get 云硬盘的到期时间。BooleangetDeleteWithInstance()Get 云盘是否与挂载的实例一起销毁。
true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
false:销毁实例时不销毁云盘。 注意:此字段可能返回 null,表示取不到有效值。LonggetDifferDaysOfDeadline()Get 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。StringgetDiskChargeType()Get 付费模式。取值范围:
PREPAID:预付费,即包年包月
POSTPAID_BY_HOUR:后付费,即按量计费。StringgetDiskId()Get 云硬盘ID。StringgetDiskName()Get 云硬盘名称。LonggetDiskSize()Get 云硬盘大小,单位GB。StringgetDiskState()Get 云盘状态。取值范围:
UNATTACHED:未挂载
ATTACHING:挂载中
ATTACHED:已挂载
DETACHING:解挂中
EXPANDING:扩容中
ROLLBACKING:回滚中
TORECYCLE:待回收
DUMPING:拷贝硬盘中。StringgetDiskType()Get 硬盘介质类型。取值范围:
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。StringgetDiskUsage()Get 云硬盘类型。取值范围:
SYSTEM_DISK:系统盘
DATA_DISK:数据盘。BooleangetEncrypt()Get 云盘是否为加密盘。取值范围:
false:表示非加密盘
true:表示加密盘。StringgetInstanceId()Get 云硬盘挂载的云主机ID。String[]getInstanceIdList()Get 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceIdBooleangetIsReturnable()Get 判断预付费的云盘是否支持主动退还。
true:支持主动退还
false:不支持主动退还。 注意:此字段可能返回 null,表示取不到有效值。LonggetMigratePercent()Get 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。BooleangetMigrating()Get 云盘是否处于类型变更中。取值范围:
false:表示云盘不处于类型变更中
true:表示云盘已发起类型变更,正处于迁移中。 注意:此字段可能返回 null,表示取不到有效值。PlacementgetPlacement()Get 云硬盘所在的位置。BooleangetPortable()Get 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。StringgetRenewFlag()Get 自动续费标识。取值范围:
NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。 注意:此字段可能返回 null,表示取不到有效值。LonggetReturnFailCode()Get 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
1:云硬盘已经退还
2:云硬盘已过期
3:云盘不支持退还
8:超过可退还数量的限制。 注意:此字段可能返回 null,表示取不到有效值。BooleangetRollbacking()Get 云盘是否处于快照回滚状态。取值范围:
false:表示不处于快照回滚状态
true:表示处于快照回滚状态。LonggetRollbackPercent()Get 云盘快照回滚的进度。BooleangetShareable()Get 云盘是否为共享型云盘。BooleangetSnapshotAbility()Get 云盘是否具备创建快照的能力。取值范围:
false表示不具备
true表示具备。LonggetSnapshotCount()Get 云盘拥有的快照总数。LonggetSnapshotSize()Get 云盘拥有的快照总容量,单位为MB。Tag[]getTags()Get 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。LonggetThroughputPerformance()Get 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。voidsetAttached(Boolean Attached)Set 云盘是否挂载到云主机上。取值范围:
false:表示未挂载
true:表示已挂载。voidsetAttachMode(String AttachMode)Set 云盘的挂载类型。取值范围:
PF: PF挂载
VF: VF挂载 注意:此字段可能返回 null,表示取不到有效值。voidsetAutoRenewFlagError(Boolean AutoRenewFlagError)Set 云盘已挂载到子机,且子机与云盘都是包年包月。
true:子机设置了自动续费标识,但云盘未设置
false:云盘自动续费标识正常。 注意:此字段可能返回 null,表示取不到有效值。voidsetAutoSnapshotPolicyIds(String[] AutoSnapshotPolicyIds)Set 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。voidsetBackupDisk(Boolean BackupDisk)Set 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。voidsetCreateTime(String CreateTime)Set 云硬盘的创建时间。voidsetDeadlineError(Boolean DeadlineError)Set 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
true:云盘到期时间早于实例。
false:云盘到期时间晚于实例。 注意:此字段可能返回 null,表示取不到有效值。voidsetDeadlineTime(String DeadlineTime)Set 云硬盘的到期时间。voidsetDeleteWithInstance(Boolean DeleteWithInstance)Set 云盘是否与挂载的实例一起销毁。
true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
false:销毁实例时不销毁云盘。 注意:此字段可能返回 null,表示取不到有效值。voidsetDifferDaysOfDeadline(Long DifferDaysOfDeadline)Set 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。voidsetDiskChargeType(String DiskChargeType)Set 付费模式。取值范围:
PREPAID:预付费,即包年包月
POSTPAID_BY_HOUR:后付费,即按量计费。voidsetDiskId(String DiskId)Set 云硬盘ID。voidsetDiskName(String DiskName)Set 云硬盘名称。voidsetDiskSize(Long DiskSize)Set 云硬盘大小,单位GB。voidsetDiskState(String DiskState)Set 云盘状态。取值范围:
UNATTACHED:未挂载
ATTACHING:挂载中
ATTACHED:已挂载
DETACHING:解挂中
EXPANDING:扩容中
ROLLBACKING:回滚中
TORECYCLE:待回收
DUMPING:拷贝硬盘中。voidsetDiskType(String DiskType)Set 硬盘介质类型。取值范围:
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。voidsetDiskUsage(String DiskUsage)Set 云硬盘类型。取值范围:
SYSTEM_DISK:系统盘
DATA_DISK:数据盘。voidsetEncrypt(Boolean Encrypt)Set 云盘是否为加密盘。取值范围:
false:表示非加密盘
true:表示加密盘。voidsetInstanceId(String InstanceId)Set 云硬盘挂载的云主机ID。voidsetInstanceIdList(String[] InstanceIdList)Set 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceIdvoidsetIsReturnable(Boolean IsReturnable)Set 判断预付费的云盘是否支持主动退还。
true:支持主动退还
false:不支持主动退还。 注意:此字段可能返回 null,表示取不到有效值。voidsetMigratePercent(Long MigratePercent)Set 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。voidsetMigrating(Boolean Migrating)Set 云盘是否处于类型变更中。取值范围:
false:表示云盘不处于类型变更中
true:表示云盘已发起类型变更,正处于迁移中。 注意:此字段可能返回 null,表示取不到有效值。voidsetPlacement(Placement Placement)Set 云硬盘所在的位置。voidsetPortable(Boolean Portable)Set 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。voidsetRenewFlag(String RenewFlag)Set 自动续费标识。取值范围:
NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。 注意:此字段可能返回 null,表示取不到有效值。voidsetReturnFailCode(Long ReturnFailCode)Set 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
1:云硬盘已经退还
2:云硬盘已过期
3:云盘不支持退还
8:超过可退还数量的限制。 注意:此字段可能返回 null,表示取不到有效值。voidsetRollbacking(Boolean Rollbacking)Set 云盘是否处于快照回滚状态。取值范围:
false:表示不处于快照回滚状态
true:表示处于快照回滚状态。voidsetRollbackPercent(Long RollbackPercent)Set 云盘快照回滚的进度。voidsetShareable(Boolean Shareable)Set 云盘是否为共享型云盘。voidsetSnapshotAbility(Boolean SnapshotAbility)Set 云盘是否具备创建快照的能力。取值范围:
false表示不具备
true表示具备。voidsetSnapshotCount(Long SnapshotCount)Set 云盘拥有的快照总数。voidsetSnapshotSize(Long SnapshotSize)Set 云盘拥有的快照总容量,单位为MB。voidsetTags(Tag[] Tags)Set 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。voidsetThroughputPerformance(Long ThroughputPerformance)Set 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。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
-
Disk
public Disk()
-
Disk
public Disk(Disk 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
-
getDeleteWithInstance
public Boolean getDeleteWithInstance()
Get 云盘是否与挂载的实例一起销毁。- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
- false:销毁实例时不销毁云盘。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- DeleteWithInstance 云盘是否与挂载的实例一起销毁。
- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
- false:销毁实例时不销毁云盘。 注意:此字段可能返回 null,表示取不到有效值。
- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
-
setDeleteWithInstance
public void setDeleteWithInstance(Boolean DeleteWithInstance)
Set 云盘是否与挂载的实例一起销毁。- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
- false:销毁实例时不销毁云盘。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
DeleteWithInstance- 云盘是否与挂载的实例一起销毁。- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
- false:销毁实例时不销毁云盘。 注意:此字段可能返回 null,表示取不到有效值。
- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
- true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
-
getRenewFlag
public String getRenewFlag()
Get 自动续费标识。取值范围:- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
- NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
- DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- RenewFlag 自动续费标识。取值范围:
- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
- NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
- DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。 注意:此字段可能返回 null,表示取不到有效值。
- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
-
setRenewFlag
public void setRenewFlag(String RenewFlag)
Set 自动续费标识。取值范围:- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
- NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
- DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
RenewFlag- 自动续费标识。取值范围:- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
- NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
- DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。 注意:此字段可能返回 null,表示取不到有效值。
- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
- NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
-
getDiskType
public String getDiskType()
Get 硬盘介质类型。取值范围:- CLOUD_BASIC:表示普通云硬盘
- CLOUD_PREMIUM:表示高性能云硬盘
- CLOUD_SSD:表示SSD云硬盘
- CLOUD_HSSD:表示增强型SSD云硬盘
- CLOUD_TSSD:表示极速型SSD云硬盘。
- Returns:
- DiskType 硬盘介质类型。取值范围:
- CLOUD_BASIC:表示普通云硬盘
- CLOUD_PREMIUM:表示高性能云硬盘
- CLOUD_SSD:表示SSD云硬盘
- CLOUD_HSSD:表示增强型SSD云硬盘
- CLOUD_TSSD:表示极速型SSD云硬盘。
- CLOUD_BASIC:表示普通云硬盘
- CLOUD_BASIC:表示普通云硬盘
-
setDiskType
public void setDiskType(String DiskType)
Set 硬盘介质类型。取值范围:- CLOUD_BASIC:表示普通云硬盘
- CLOUD_PREMIUM:表示高性能云硬盘
- CLOUD_SSD:表示SSD云硬盘
- CLOUD_HSSD:表示增强型SSD云硬盘
- CLOUD_TSSD:表示极速型SSD云硬盘。
- Parameters:
DiskType- 硬盘介质类型。取值范围:- CLOUD_BASIC:表示普通云硬盘
- CLOUD_PREMIUM:表示高性能云硬盘
- CLOUD_SSD:表示SSD云硬盘
- CLOUD_HSSD:表示增强型SSD云硬盘
- CLOUD_TSSD:表示极速型SSD云硬盘。
- CLOUD_BASIC:表示普通云硬盘
- CLOUD_BASIC:表示普通云硬盘
-
getDiskState
public String getDiskState()
Get 云盘状态。取值范围:- UNATTACHED:未挂载
- ATTACHING:挂载中
- ATTACHED:已挂载
- DETACHING:解挂中
- EXPANDING:扩容中
- ROLLBACKING:回滚中
- TORECYCLE:待回收
- DUMPING:拷贝硬盘中。
- Returns:
- DiskState 云盘状态。取值范围:
- UNATTACHED:未挂载
- ATTACHING:挂载中
- ATTACHED:已挂载
- DETACHING:解挂中
- EXPANDING:扩容中
- ROLLBACKING:回滚中
- TORECYCLE:待回收
- DUMPING:拷贝硬盘中。
- UNATTACHED:未挂载
- UNATTACHED:未挂载
-
setDiskState
public void setDiskState(String DiskState)
Set 云盘状态。取值范围:- UNATTACHED:未挂载
- ATTACHING:挂载中
- ATTACHED:已挂载
- DETACHING:解挂中
- EXPANDING:扩容中
- ROLLBACKING:回滚中
- TORECYCLE:待回收
- DUMPING:拷贝硬盘中。
- Parameters:
DiskState- 云盘状态。取值范围:- UNATTACHED:未挂载
- ATTACHING:挂载中
- ATTACHED:已挂载
- DETACHING:解挂中
- EXPANDING:扩容中
- ROLLBACKING:回滚中
- TORECYCLE:待回收
- DUMPING:拷贝硬盘中。
- UNATTACHED:未挂载
- UNATTACHED:未挂载
-
getSnapshotCount
public Long getSnapshotCount()
Get 云盘拥有的快照总数。- Returns:
- SnapshotCount 云盘拥有的快照总数。
-
setSnapshotCount
public void setSnapshotCount(Long SnapshotCount)
Set 云盘拥有的快照总数。- Parameters:
SnapshotCount- 云盘拥有的快照总数。
-
getAutoRenewFlagError
public Boolean getAutoRenewFlagError()
Get 云盘已挂载到子机,且子机与云盘都是包年包月。- true:子机设置了自动续费标识,但云盘未设置
- false:云盘自动续费标识正常。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- AutoRenewFlagError 云盘已挂载到子机,且子机与云盘都是包年包月。
- true:子机设置了自动续费标识,但云盘未设置
- false:云盘自动续费标识正常。 注意:此字段可能返回 null,表示取不到有效值。
- true:子机设置了自动续费标识,但云盘未设置
- true:子机设置了自动续费标识,但云盘未设置
-
setAutoRenewFlagError
public void setAutoRenewFlagError(Boolean AutoRenewFlagError)
Set 云盘已挂载到子机,且子机与云盘都是包年包月。- true:子机设置了自动续费标识,但云盘未设置
- false:云盘自动续费标识正常。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
AutoRenewFlagError- 云盘已挂载到子机,且子机与云盘都是包年包月。- true:子机设置了自动续费标识,但云盘未设置
- false:云盘自动续费标识正常。 注意:此字段可能返回 null,表示取不到有效值。
- true:子机设置了自动续费标识,但云盘未设置
- true:子机设置了自动续费标识,但云盘未设置
-
getRollbacking
public Boolean getRollbacking()
Get 云盘是否处于快照回滚状态。取值范围:- false:表示不处于快照回滚状态
- true:表示处于快照回滚状态。
- Returns:
- Rollbacking 云盘是否处于快照回滚状态。取值范围:
- false:表示不处于快照回滚状态
- true:表示处于快照回滚状态。
- false:表示不处于快照回滚状态
- false:表示不处于快照回滚状态
-
setRollbacking
public void setRollbacking(Boolean Rollbacking)
Set 云盘是否处于快照回滚状态。取值范围:- false:表示不处于快照回滚状态
- true:表示处于快照回滚状态。
- Parameters:
Rollbacking- 云盘是否处于快照回滚状态。取值范围:- false:表示不处于快照回滚状态
- true:表示处于快照回滚状态。
- false:表示不处于快照回滚状态
- false:表示不处于快照回滚状态
-
getInstanceIdList
public String[] getInstanceIdList()
Get 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId- Returns:
- InstanceIdList 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId
-
setInstanceIdList
public void setInstanceIdList(String[] InstanceIdList)
Set 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId- Parameters:
InstanceIdList- 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId
-
getEncrypt
public Boolean getEncrypt()
Get 云盘是否为加密盘。取值范围:- false:表示非加密盘
- true:表示加密盘。
- Returns:
- Encrypt 云盘是否为加密盘。取值范围:
- false:表示非加密盘
- true:表示加密盘。
- false:表示非加密盘
- false:表示非加密盘
-
setEncrypt
public void setEncrypt(Boolean Encrypt)
Set 云盘是否为加密盘。取值范围:- false:表示非加密盘
- true:表示加密盘。
- Parameters:
Encrypt- 云盘是否为加密盘。取值范围:- false:表示非加密盘
- true:表示加密盘。
- false:表示非加密盘
- false:表示非加密盘
-
getDiskName
public String getDiskName()
Get 云硬盘名称。- Returns:
- DiskName 云硬盘名称。
-
setDiskName
public void setDiskName(String DiskName)
Set 云硬盘名称。- Parameters:
DiskName- 云硬盘名称。
-
getBackupDisk
public Boolean getBackupDisk()
Get 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。- Returns:
- BackupDisk 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。
-
setBackupDisk
public void setBackupDisk(Boolean BackupDisk)
Set 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。- Parameters:
BackupDisk- 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。
-
getTags
public Tag[] getTags()
Get 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Tags 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。
-
setTags
public void setTags(Tag[] Tags)
Set 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Tags- 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。
-
getInstanceId
public String getInstanceId()
Get 云硬盘挂载的云主机ID。- Returns:
- InstanceId 云硬盘挂载的云主机ID。
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 云硬盘挂载的云主机ID。- Parameters:
InstanceId- 云硬盘挂载的云主机ID。
-
getAutoSnapshotPolicyIds
public String[] getAutoSnapshotPolicyIds()
Get 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AutoSnapshotPolicyIds 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。
-
setAutoSnapshotPolicyIds
public void setAutoSnapshotPolicyIds(String[] AutoSnapshotPolicyIds)
Set 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AutoSnapshotPolicyIds- 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。
-
getThroughputPerformance
public Long getThroughputPerformance()
Get 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ThroughputPerformance 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。
-
setThroughputPerformance
public void setThroughputPerformance(Long ThroughputPerformance)
Set 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ThroughputPerformance- 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。
-
getMigrating
public Boolean getMigrating()
Get 云盘是否处于类型变更中。取值范围:- false:表示云盘不处于类型变更中
- true:表示云盘已发起类型变更,正处于迁移中。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- Migrating 云盘是否处于类型变更中。取值范围:
- false:表示云盘不处于类型变更中
- true:表示云盘已发起类型变更,正处于迁移中。 注意:此字段可能返回 null,表示取不到有效值。
- false:表示云盘不处于类型变更中
- false:表示云盘不处于类型变更中
-
setMigrating
public void setMigrating(Boolean Migrating)
Set 云盘是否处于类型变更中。取值范围:- false:表示云盘不处于类型变更中
- true:表示云盘已发起类型变更,正处于迁移中。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
Migrating- 云盘是否处于类型变更中。取值范围:- false:表示云盘不处于类型变更中
- true:表示云盘已发起类型变更,正处于迁移中。 注意:此字段可能返回 null,表示取不到有效值。
- false:表示云盘不处于类型变更中
- false:表示云盘不处于类型变更中
-
getDiskId
public String getDiskId()
Get 云硬盘ID。- Returns:
- DiskId 云硬盘ID。
-
setDiskId
public void setDiskId(String DiskId)
Set 云硬盘ID。- Parameters:
DiskId- 云硬盘ID。
-
getSnapshotSize
public Long getSnapshotSize()
Get 云盘拥有的快照总容量,单位为MB。- Returns:
- SnapshotSize 云盘拥有的快照总容量,单位为MB。
-
setSnapshotSize
public void setSnapshotSize(Long SnapshotSize)
Set 云盘拥有的快照总容量,单位为MB。- Parameters:
SnapshotSize- 云盘拥有的快照总容量,单位为MB。
-
getPlacement
public Placement getPlacement()
Get 云硬盘所在的位置。- Returns:
- Placement 云硬盘所在的位置。
-
setPlacement
public void setPlacement(Placement Placement)
Set 云硬盘所在的位置。- Parameters:
Placement- 云硬盘所在的位置。
-
getIsReturnable
public Boolean getIsReturnable()
Get 判断预付费的云盘是否支持主动退还。- true:支持主动退还
- false:不支持主动退还。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- IsReturnable 判断预付费的云盘是否支持主动退还。
- true:支持主动退还
- false:不支持主动退还。 注意:此字段可能返回 null,表示取不到有效值。
- true:支持主动退还
- true:支持主动退还
-
setIsReturnable
public void setIsReturnable(Boolean IsReturnable)
Set 判断预付费的云盘是否支持主动退还。- true:支持主动退还
- false:不支持主动退还。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
IsReturnable- 判断预付费的云盘是否支持主动退还。- true:支持主动退还
- false:不支持主动退还。 注意:此字段可能返回 null,表示取不到有效值。
- true:支持主动退还
- true:支持主动退还
-
getAttached
public Boolean getAttached()
Get 云盘是否挂载到云主机上。取值范围:- false:表示未挂载
- true:表示已挂载。
- Returns:
- Attached 云盘是否挂载到云主机上。取值范围:
- false:表示未挂载
- true:表示已挂载。
- false:表示未挂载
- false:表示未挂载
-
setAttached
public void setAttached(Boolean Attached)
Set 云盘是否挂载到云主机上。取值范围:- false:表示未挂载
- true:表示已挂载。
- Parameters:
Attached- 云盘是否挂载到云主机上。取值范围:- false:表示未挂载
- true:表示已挂载。
- false:表示未挂载
- false:表示未挂载
-
getDiskSize
public Long getDiskSize()
Get 云硬盘大小,单位GB。- Returns:
- DiskSize 云硬盘大小,单位GB。
-
setDiskSize
public void setDiskSize(Long DiskSize)
Set 云硬盘大小,单位GB。- Parameters:
DiskSize- 云硬盘大小,单位GB。
-
getMigratePercent
public Long getMigratePercent()
Get 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MigratePercent 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。
-
setMigratePercent
public void setMigratePercent(Long MigratePercent)
Set 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MigratePercent- 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。
-
getDiskUsage
public String getDiskUsage()
Get 云硬盘类型。取值范围:- SYSTEM_DISK:系统盘
- DATA_DISK:数据盘。
- Returns:
- DiskUsage 云硬盘类型。取值范围:
- SYSTEM_DISK:系统盘
- DATA_DISK:数据盘。
- SYSTEM_DISK:系统盘
- SYSTEM_DISK:系统盘
-
setDiskUsage
public void setDiskUsage(String DiskUsage)
Set 云硬盘类型。取值范围:- SYSTEM_DISK:系统盘
- DATA_DISK:数据盘。
- Parameters:
DiskUsage- 云硬盘类型。取值范围:- SYSTEM_DISK:系统盘
- DATA_DISK:数据盘。
- SYSTEM_DISK:系统盘
- SYSTEM_DISK:系统盘
-
getDiskChargeType
public String getDiskChargeType()
Get 付费模式。取值范围:- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费。
- Returns:
- DiskChargeType 付费模式。取值范围:
- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费。
- PREPAID:预付费,即包年包月
- PREPAID:预付费,即包年包月
-
setDiskChargeType
public void setDiskChargeType(String DiskChargeType)
Set 付费模式。取值范围:- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费。
- Parameters:
DiskChargeType- 付费模式。取值范围:- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费。
- PREPAID:预付费,即包年包月
- PREPAID:预付费,即包年包月
-
getPortable
public Boolean getPortable()
Get 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。- Returns:
- Portable 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。
-
setPortable
public void setPortable(Boolean Portable)
Set 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。- Parameters:
Portable- 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。
-
getSnapshotAbility
public Boolean getSnapshotAbility()
Get 云盘是否具备创建快照的能力。取值范围:- false表示不具备
- true表示具备。
- Returns:
- SnapshotAbility 云盘是否具备创建快照的能力。取值范围:
- false表示不具备
- true表示具备。
- false表示不具备
- false表示不具备
-
setSnapshotAbility
public void setSnapshotAbility(Boolean SnapshotAbility)
Set 云盘是否具备创建快照的能力。取值范围:- false表示不具备
- true表示具备。
- Parameters:
SnapshotAbility- 云盘是否具备创建快照的能力。取值范围:- false表示不具备
- true表示具备。
- false表示不具备
- false表示不具备
-
getDeadlineError
public Boolean getDeadlineError()
Get 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。- true:云盘到期时间早于实例。
- false:云盘到期时间晚于实例。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- DeadlineError 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
- true:云盘到期时间早于实例。
- false:云盘到期时间晚于实例。 注意:此字段可能返回 null,表示取不到有效值。
- true:云盘到期时间早于实例。
- true:云盘到期时间早于实例。
-
setDeadlineError
public void setDeadlineError(Boolean DeadlineError)
Set 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。- true:云盘到期时间早于实例。
- false:云盘到期时间晚于实例。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
DeadlineError- 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。- true:云盘到期时间早于实例。
- false:云盘到期时间晚于实例。 注意:此字段可能返回 null,表示取不到有效值。
- true:云盘到期时间早于实例。
- true:云盘到期时间早于实例。
-
getRollbackPercent
public Long getRollbackPercent()
Get 云盘快照回滚的进度。- Returns:
- RollbackPercent 云盘快照回滚的进度。
-
setRollbackPercent
public void setRollbackPercent(Long RollbackPercent)
Set 云盘快照回滚的进度。- Parameters:
RollbackPercent- 云盘快照回滚的进度。
-
getDifferDaysOfDeadline
public Long getDifferDaysOfDeadline()
Get 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DifferDaysOfDeadline 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。
-
setDifferDaysOfDeadline
public void setDifferDaysOfDeadline(Long DifferDaysOfDeadline)
Set 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DifferDaysOfDeadline- 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。
-
getReturnFailCode
public Long getReturnFailCode()
Get 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:- 1:云硬盘已经退还
- 2:云硬盘已过期
- 3:云盘不支持退还
- 8:超过可退还数量的限制。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- ReturnFailCode 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
- 1:云硬盘已经退还
- 2:云硬盘已过期
- 3:云盘不支持退还
- 8:超过可退还数量的限制。 注意:此字段可能返回 null,表示取不到有效值。
- 1:云硬盘已经退还
- 1:云硬盘已经退还
-
setReturnFailCode
public void setReturnFailCode(Long ReturnFailCode)
Set 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:- 1:云硬盘已经退还
- 2:云硬盘已过期
- 3:云盘不支持退还
- 8:超过可退还数量的限制。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
ReturnFailCode- 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:- 1:云硬盘已经退还
- 2:云硬盘已过期
- 3:云盘不支持退还
- 8:超过可退还数量的限制。 注意:此字段可能返回 null,表示取不到有效值。
- 1:云硬盘已经退还
- 1:云硬盘已经退还
-
getShareable
public Boolean getShareable()
Get 云盘是否为共享型云盘。- Returns:
- Shareable 云盘是否为共享型云盘。
-
setShareable
public void setShareable(Boolean Shareable)
Set 云盘是否为共享型云盘。- Parameters:
Shareable- 云盘是否为共享型云盘。
-
getCreateTime
public String getCreateTime()
Get 云硬盘的创建时间。- Returns:
- CreateTime 云硬盘的创建时间。
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 云硬盘的创建时间。- Parameters:
CreateTime- 云硬盘的创建时间。
-
getDeadlineTime
public String getDeadlineTime()
Get 云硬盘的到期时间。- Returns:
- DeadlineTime 云硬盘的到期时间。
-
setDeadlineTime
public void setDeadlineTime(String DeadlineTime)
Set 云硬盘的到期时间。- Parameters:
DeadlineTime- 云硬盘的到期时间。
-
getAttachMode
public String getAttachMode()
Get 云盘的挂载类型。取值范围:- PF: PF挂载
- VF: VF挂载 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- AttachMode 云盘的挂载类型。取值范围:
- PF: PF挂载
- VF: VF挂载 注意:此字段可能返回 null,表示取不到有效值。
- PF: PF挂载
- PF: PF挂载
-
setAttachMode
public void setAttachMode(String AttachMode)
Set 云盘的挂载类型。取值范围:- PF: PF挂载
- VF: VF挂载 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
AttachMode- 云盘的挂载类型。取值范围:- PF: PF挂载
- VF: VF挂载 注意:此字段可能返回 null,表示取不到有效值。
- PF: PF挂载
- PF: PF挂载
-
-