Class Disk
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.lighthouse.v20200324.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 磁盘挂载状态StringgetCreatedTime()Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。BooleangetDeleteWithInstance()Get 是否随实例释放LonggetDiskBackupCount()Get 云硬盘的已有备份点数量。LonggetDiskBackupQuota()Get 云硬盘的备份点配额数量。StringgetDiskChargeType()Get 磁盘付费类型StringgetDiskId()Get 磁盘IDStringgetDiskName()Get 磁盘名称LonggetDiskSize()Get 磁盘大小StringgetDiskState()Get 磁盘状态,取值范围: PENDING:创建中。 UNATTACHED:未挂载。 ATTACHING:挂载中。 ATTACHED:已挂载。 DETACHING:卸载中。 SHUTDOWN:已隔离。 CREATED_FAILED:创建失败。 TERMINATING:销毁中。 DELETING:删除中。 FREEZING:冻结中。StringgetDiskType()Get 磁盘介质类型StringgetDiskUsage()Get 磁盘类型StringgetExpiredTime()Get 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。StringgetInstanceId()Get 实例IDStringgetIsolatedTime()Get 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。StringgetLatestOperation()Get 上一次操作StringgetLatestOperationRequestId()Get 上一次请求IDStringgetLatestOperationState()Get 上一次操作状态StringgetRenewFlag()Get 续费标识StringgetZone()Get 可用区voidsetAttached(Boolean Attached)Set 磁盘挂载状态voidsetCreatedTime(String CreatedTime)Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。voidsetDeleteWithInstance(Boolean DeleteWithInstance)Set 是否随实例释放voidsetDiskBackupCount(Long DiskBackupCount)Set 云硬盘的已有备份点数量。voidsetDiskBackupQuota(Long DiskBackupQuota)Set 云硬盘的备份点配额数量。voidsetDiskChargeType(String DiskChargeType)Set 磁盘付费类型voidsetDiskId(String DiskId)Set 磁盘IDvoidsetDiskName(String DiskName)Set 磁盘名称voidsetDiskSize(Long DiskSize)Set 磁盘大小voidsetDiskState(String DiskState)Set 磁盘状态,取值范围: PENDING:创建中。 UNATTACHED:未挂载。 ATTACHING:挂载中。 ATTACHED:已挂载。 DETACHING:卸载中。 SHUTDOWN:已隔离。 CREATED_FAILED:创建失败。 TERMINATING:销毁中。 DELETING:删除中。 FREEZING:冻结中。voidsetDiskType(String DiskType)Set 磁盘介质类型voidsetDiskUsage(String DiskUsage)Set 磁盘类型voidsetExpiredTime(String ExpiredTime)Set 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。voidsetInstanceId(String InstanceId)Set 实例IDvoidsetIsolatedTime(String IsolatedTime)Set 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。voidsetLatestOperation(String LatestOperation)Set 上一次操作voidsetLatestOperationRequestId(String LatestOperationRequestId)Set 上一次请求IDvoidsetLatestOperationState(String LatestOperationState)Set 上一次操作状态voidsetRenewFlag(String RenewFlag)Set 续费标识voidsetZone(String Zone)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
-
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
-
getDiskId
public String getDiskId()
Get 磁盘ID- Returns:
- DiskId 磁盘ID
-
setDiskId
public void setDiskId(String DiskId)
Set 磁盘ID- Parameters:
DiskId- 磁盘ID
-
getInstanceId
public String getInstanceId()
Get 实例ID- Returns:
- InstanceId 实例ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例ID- Parameters:
InstanceId- 实例ID
-
getZone
public String getZone()
Get 可用区- Returns:
- Zone 可用区
-
setZone
public void setZone(String Zone)
Set 可用区- Parameters:
Zone- 可用区
-
getDiskName
public String getDiskName()
Get 磁盘名称- Returns:
- DiskName 磁盘名称
-
setDiskName
public void setDiskName(String DiskName)
Set 磁盘名称- Parameters:
DiskName- 磁盘名称
-
getDiskUsage
public String getDiskUsage()
Get 磁盘类型- Returns:
- DiskUsage 磁盘类型
-
setDiskUsage
public void setDiskUsage(String DiskUsage)
Set 磁盘类型- Parameters:
DiskUsage- 磁盘类型
-
getDiskType
public String getDiskType()
Get 磁盘介质类型- Returns:
- DiskType 磁盘介质类型
-
setDiskType
public void setDiskType(String DiskType)
Set 磁盘介质类型- Parameters:
DiskType- 磁盘介质类型
-
getDiskChargeType
public String getDiskChargeType()
Get 磁盘付费类型- Returns:
- DiskChargeType 磁盘付费类型
-
setDiskChargeType
public void setDiskChargeType(String DiskChargeType)
Set 磁盘付费类型- Parameters:
DiskChargeType- 磁盘付费类型
-
getDiskSize
public Long getDiskSize()
Get 磁盘大小- Returns:
- DiskSize 磁盘大小
-
setDiskSize
public void setDiskSize(Long DiskSize)
Set 磁盘大小- Parameters:
DiskSize- 磁盘大小
-
getRenewFlag
public String getRenewFlag()
Get 续费标识- Returns:
- RenewFlag 续费标识
-
setRenewFlag
public void setRenewFlag(String RenewFlag)
Set 续费标识- Parameters:
RenewFlag- 续费标识
-
getDiskState
public String getDiskState()
Get 磁盘状态,取值范围:- PENDING:创建中。
- UNATTACHED:未挂载。
- ATTACHING:挂载中。
- ATTACHED:已挂载。
- DETACHING:卸载中。
- SHUTDOWN:已隔离。
- CREATED_FAILED:创建失败。
- TERMINATING:销毁中。
- DELETING:删除中。
- FREEZING:冻结中。
- Returns:
- DiskState 磁盘状态,取值范围:
- PENDING:创建中。
- UNATTACHED:未挂载。
- ATTACHING:挂载中。
- ATTACHED:已挂载。
- DETACHING:卸载中。
- SHUTDOWN:已隔离。
- CREATED_FAILED:创建失败。
- TERMINATING:销毁中。
- DELETING:删除中。
- FREEZING:冻结中。
-
setDiskState
public void setDiskState(String DiskState)
Set 磁盘状态,取值范围:- PENDING:创建中。
- UNATTACHED:未挂载。
- ATTACHING:挂载中。
- ATTACHED:已挂载。
- DETACHING:卸载中。
- SHUTDOWN:已隔离。
- CREATED_FAILED:创建失败。
- TERMINATING:销毁中。
- DELETING:删除中。
- FREEZING:冻结中。
- Parameters:
DiskState- 磁盘状态,取值范围:- PENDING:创建中。
- UNATTACHED:未挂载。
- ATTACHING:挂载中。
- ATTACHED:已挂载。
- DETACHING:卸载中。
- SHUTDOWN:已隔离。
- CREATED_FAILED:创建失败。
- TERMINATING:销毁中。
- DELETING:删除中。
- FREEZING:冻结中。
-
getAttached
public Boolean getAttached()
Get 磁盘挂载状态- Returns:
- Attached 磁盘挂载状态
-
setAttached
public void setAttached(Boolean Attached)
Set 磁盘挂载状态- Parameters:
Attached- 磁盘挂载状态
-
getDeleteWithInstance
public Boolean getDeleteWithInstance()
Get 是否随实例释放- Returns:
- DeleteWithInstance 是否随实例释放
-
setDeleteWithInstance
public void setDeleteWithInstance(Boolean DeleteWithInstance)
Set 是否随实例释放- Parameters:
DeleteWithInstance- 是否随实例释放
-
getLatestOperation
public String getLatestOperation()
Get 上一次操作- Returns:
- LatestOperation 上一次操作
-
setLatestOperation
public void setLatestOperation(String LatestOperation)
Set 上一次操作- Parameters:
LatestOperation- 上一次操作
-
getLatestOperationState
public String getLatestOperationState()
Get 上一次操作状态- Returns:
- LatestOperationState 上一次操作状态
-
setLatestOperationState
public void setLatestOperationState(String LatestOperationState)
Set 上一次操作状态- Parameters:
LatestOperationState- 上一次操作状态
-
getLatestOperationRequestId
public String getLatestOperationRequestId()
Get 上一次请求ID- Returns:
- LatestOperationRequestId 上一次请求ID
-
setLatestOperationRequestId
public void setLatestOperationRequestId(String LatestOperationRequestId)
Set 上一次请求ID- Parameters:
LatestOperationRequestId- 上一次请求ID
-
getCreatedTime
public String getCreatedTime()
Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CreatedTime 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CreatedTime- 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
getExpiredTime
public String getExpiredTime()
Get 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ExpiredTime 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
setExpiredTime
public void setExpiredTime(String ExpiredTime)
Set 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ExpiredTime- 到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
getIsolatedTime
public String getIsolatedTime()
Get 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsolatedTime 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
setIsolatedTime
public void setIsolatedTime(String IsolatedTime)
Set 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsolatedTime- 隔离时间。按照 ISO8601 标准表示,并且使用 UTC 时间。 格式为: YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
-
getDiskBackupCount
public Long getDiskBackupCount()
Get 云硬盘的已有备份点数量。- Returns:
- DiskBackupCount 云硬盘的已有备份点数量。
-
setDiskBackupCount
public void setDiskBackupCount(Long DiskBackupCount)
Set 云硬盘的已有备份点数量。- Parameters:
DiskBackupCount- 云硬盘的已有备份点数量。
-
getDiskBackupQuota
public Long getDiskBackupQuota()
Get 云硬盘的备份点配额数量。- Returns:
- DiskBackupQuota 云硬盘的备份点配额数量。
-
setDiskBackupQuota
public void setDiskBackupQuota(Long DiskBackupQuota)
Set 云硬盘的备份点配额数量。- Parameters:
DiskBackupQuota- 云硬盘的备份点配额数量。
-
-