All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencentcloudapi.cbs.v20170312.models.Disk Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.cbs.v20170312.models;

import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.SSEResponseModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class Disk extends AbstractModel {

    /**
    * 云盘是否与挂载的实例一起销毁。
  • true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
  • false:销毁实例时不销毁云盘。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("DeleteWithInstance") @Expose private Boolean DeleteWithInstance; /** * 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("RenewFlag") @Expose private String RenewFlag; /** * 硬盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬盘
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_BSSD:表示通用型SSD云硬盘
  • CLOUD_SSD:表示SSD云硬盘
  • CLOUD_HSSD:表示增强型SSD云硬盘
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • */ @SerializedName("DiskType") @Expose private String DiskType; /** * 云盘状态。取值范围:
  • UNATTACHED:未挂载
  • ATTACHING:挂载中
  • ATTACHED:已挂载
  • DETACHING:解挂中
  • EXPANDING:扩容中
  • ROLLBACKING:回滚中
  • TORECYCLE:待回收
  • DUMPING:拷贝硬盘中。
  • */ @SerializedName("DiskState") @Expose private String DiskState; /** * 云盘拥有的快照总数。 */ @SerializedName("SnapshotCount") @Expose private Long SnapshotCount; /** * 云盘已挂载到子机,且子机与云盘都是包年包月。
  • true:子机设置了自动续费标识,但云盘未设置
  • false:云盘自动续费标识正常。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("AutoRenewFlagError") @Expose private Boolean AutoRenewFlagError; /** * 云盘是否处于快照回滚状态。取值范围:
  • false:表示不处于快照回滚状态
  • true:表示处于快照回滚状态。
  • */ @SerializedName("Rollbacking") @Expose private Boolean Rollbacking; /** * 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId */ @SerializedName("InstanceIdList") @Expose private String [] InstanceIdList; /** * 云盘是否为加密盘。取值范围:
  • false:表示非加密盘
  • true:表示加密盘。
  • */ @SerializedName("Encrypt") @Expose private Boolean Encrypt; /** * 云硬盘名称。 */ @SerializedName("DiskName") @Expose private String DiskName; /** * 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。 */ @SerializedName("BackupDisk") @Expose private Boolean BackupDisk; /** * 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("Tags") @Expose private Tag [] Tags; /** * 云硬盘挂载的云主机ID。 */ @SerializedName("InstanceId") @Expose private String InstanceId; /** * 云盘的挂载类型。取值范围:
  • PF: PF挂载
  • VF: VF挂载
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("AttachMode") @Expose private String AttachMode; /** * 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("AutoSnapshotPolicyIds") @Expose private String [] AutoSnapshotPolicyIds; /** * 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("ThroughputPerformance") @Expose private Long ThroughputPerformance; /** * 云盘是否处于类型变更中。取值范围:
  • false:表示云盘不处于类型变更中
  • true:表示云盘已发起类型变更,正处于迁移中。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("Migrating") @Expose private Boolean Migrating; /** * 云硬盘ID。 */ @SerializedName("DiskId") @Expose private String DiskId; /** * 云盘拥有的快照总容量,单位为MB。 */ @SerializedName("SnapshotSize") @Expose private Long SnapshotSize; /** * 云硬盘所在的位置。 */ @SerializedName("Placement") @Expose private Placement Placement; /** * 判断预付费的云盘是否支持主动退还。
  • true:支持主动退还
  • false:不支持主动退还。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("IsReturnable") @Expose private Boolean IsReturnable; /** * 云硬盘的到期时间。 */ @SerializedName("DeadlineTime") @Expose private String DeadlineTime; /** * 云盘是否挂载到云主机上。取值范围:
  • false:表示未挂载
  • true:表示已挂载。
  • */ @SerializedName("Attached") @Expose private Boolean Attached; /** * 云硬盘大小,单位GB。 */ @SerializedName("DiskSize") @Expose private Long DiskSize; /** * 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("MigratePercent") @Expose private Long MigratePercent; /** * 云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • */ @SerializedName("DiskUsage") @Expose private String DiskUsage; /** * 付费模式。取值范围:
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:后付费,即按量计费。
  • */ @SerializedName("DiskChargeType") @Expose private String DiskChargeType; /** * 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。 */ @SerializedName("Portable") @Expose private Boolean Portable; /** * 云盘是否具备创建快照的能力。取值范围:
  • false表示不具备
  • true表示具备。
  • */ @SerializedName("SnapshotAbility") @Expose private Boolean SnapshotAbility; /** * 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
  • true:云盘到期时间早于实例。
  • false:云盘到期时间晚于实例。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("DeadlineError") @Expose private Boolean DeadlineError; /** * 云盘快照回滚的进度。 */ @SerializedName("RollbackPercent") @Expose private Long RollbackPercent; /** * 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("DifferDaysOfDeadline") @Expose private Long DifferDaysOfDeadline; /** * 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
  • 1:云硬盘已经退还
  • 2:云硬盘已过期
  • 3:云盘不支持退还
  • 8:超过可退还数量的限制。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("ReturnFailCode") @Expose private Long ReturnFailCode; /** * 云盘是否为共享型云盘。 */ @SerializedName("Shareable") @Expose private Boolean Shareable; /** * 云硬盘的创建时间。 */ @SerializedName("CreateTime") @Expose private String CreateTime; /** * 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。 */ @SerializedName("DeleteSnapshot") @Expose private Long DeleteSnapshot; /** * 云硬盘备份点配额。表示最大可以保留的备份点数量。 */ @SerializedName("DiskBackupQuota") @Expose private Long DiskBackupQuota; /** * 云硬盘备份点已使用的数量。 */ @SerializedName("DiskBackupCount") @Expose private Long DiskBackupCount; /** * 云硬盘挂载实例的类型。取值范围:
  • CVM
  • EKS
  • */ @SerializedName("InstanceType") @Expose private String InstanceType; /** * 云硬盘最后一次挂载的实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("LastAttachInsId") @Expose private String LastAttachInsId; /** * 云硬盘最后一次操作错误提示 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("ErrorPrompt") @Expose private String ErrorPrompt; /** * 云盘是否开启性能突发 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("BurstPerformance") @Expose private Boolean BurstPerformance; /** * Get 云盘是否与挂载的实例一起销毁。
  • true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
  • false:销毁实例时不销毁云盘。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return DeleteWithInstance 云盘是否与挂载的实例一起销毁。
  • true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
  • false:销毁实例时不销毁云盘。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public Boolean getDeleteWithInstance() { return this.DeleteWithInstance; } /** * Set 云盘是否与挂载的实例一起销毁。
  • true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
  • false:销毁实例时不销毁云盘。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param DeleteWithInstance 云盘是否与挂载的实例一起销毁。
  • true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
  • false:销毁实例时不销毁云盘。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setDeleteWithInstance(Boolean DeleteWithInstance) { this.DeleteWithInstance = DeleteWithInstance; } /** * Get 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return RenewFlag 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public String getRenewFlag() { return this.RenewFlag; } /** * Set 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param RenewFlag 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setRenewFlag(String RenewFlag) { this.RenewFlag = RenewFlag; } /** * Get 硬盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬盘
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_BSSD:表示通用型SSD云硬盘
  • CLOUD_SSD:表示SSD云硬盘
  • CLOUD_HSSD:表示增强型SSD云硬盘
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • * @return DiskType 硬盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬盘
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_BSSD:表示通用型SSD云硬盘
  • CLOUD_SSD:表示SSD云硬盘
  • CLOUD_HSSD:表示增强型SSD云硬盘
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • */ public String getDiskType() { return this.DiskType; } /** * Set 硬盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬盘
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_BSSD:表示通用型SSD云硬盘
  • CLOUD_SSD:表示SSD云硬盘
  • CLOUD_HSSD:表示增强型SSD云硬盘
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • * @param DiskType 硬盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬盘
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_BSSD:表示通用型SSD云硬盘
  • CLOUD_SSD:表示SSD云硬盘
  • CLOUD_HSSD:表示增强型SSD云硬盘
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • */ public void setDiskType(String DiskType) { this.DiskType = DiskType; } /** * Get 云盘状态。取值范围:
  • UNATTACHED:未挂载
  • ATTACHING:挂载中
  • ATTACHED:已挂载
  • DETACHING:解挂中
  • EXPANDING:扩容中
  • ROLLBACKING:回滚中
  • TORECYCLE:待回收
  • DUMPING:拷贝硬盘中。
  • * @return DiskState 云盘状态。取值范围:
  • UNATTACHED:未挂载
  • ATTACHING:挂载中
  • ATTACHED:已挂载
  • DETACHING:解挂中
  • EXPANDING:扩容中
  • ROLLBACKING:回滚中
  • TORECYCLE:待回收
  • DUMPING:拷贝硬盘中。
  • */ public String getDiskState() { return this.DiskState; } /** * Set 云盘状态。取值范围:
  • UNATTACHED:未挂载
  • ATTACHING:挂载中
  • ATTACHED:已挂载
  • DETACHING:解挂中
  • EXPANDING:扩容中
  • ROLLBACKING:回滚中
  • TORECYCLE:待回收
  • DUMPING:拷贝硬盘中。
  • * @param DiskState 云盘状态。取值范围:
  • UNATTACHED:未挂载
  • ATTACHING:挂载中
  • ATTACHED:已挂载
  • DETACHING:解挂中
  • EXPANDING:扩容中
  • ROLLBACKING:回滚中
  • TORECYCLE:待回收
  • DUMPING:拷贝硬盘中。
  • */ public void setDiskState(String DiskState) { this.DiskState = DiskState; } /** * Get 云盘拥有的快照总数。 * @return SnapshotCount 云盘拥有的快照总数。 */ public Long getSnapshotCount() { return this.SnapshotCount; } /** * Set 云盘拥有的快照总数。 * @param SnapshotCount 云盘拥有的快照总数。 */ public void setSnapshotCount(Long SnapshotCount) { this.SnapshotCount = SnapshotCount; } /** * Get 云盘已挂载到子机,且子机与云盘都是包年包月。
  • true:子机设置了自动续费标识,但云盘未设置
  • false:云盘自动续费标识正常。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return AutoRenewFlagError 云盘已挂载到子机,且子机与云盘都是包年包月。
  • true:子机设置了自动续费标识,但云盘未设置
  • false:云盘自动续费标识正常。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public Boolean getAutoRenewFlagError() { return this.AutoRenewFlagError; } /** * Set 云盘已挂载到子机,且子机与云盘都是包年包月。
  • true:子机设置了自动续费标识,但云盘未设置
  • false:云盘自动续费标识正常。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param AutoRenewFlagError 云盘已挂载到子机,且子机与云盘都是包年包月。
  • true:子机设置了自动续费标识,但云盘未设置
  • false:云盘自动续费标识正常。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setAutoRenewFlagError(Boolean AutoRenewFlagError) { this.AutoRenewFlagError = AutoRenewFlagError; } /** * Get 云盘是否处于快照回滚状态。取值范围:
  • false:表示不处于快照回滚状态
  • true:表示处于快照回滚状态。
  • * @return Rollbacking 云盘是否处于快照回滚状态。取值范围:
  • false:表示不处于快照回滚状态
  • true:表示处于快照回滚状态。
  • */ public Boolean getRollbacking() { return this.Rollbacking; } /** * Set 云盘是否处于快照回滚状态。取值范围:
  • false:表示不处于快照回滚状态
  • true:表示处于快照回滚状态。
  • * @param Rollbacking 云盘是否处于快照回滚状态。取值范围:
  • false:表示不处于快照回滚状态
  • true:表示处于快照回滚状态。
  • */ public void setRollbacking(Boolean Rollbacking) { this.Rollbacking = Rollbacking; } /** * Get 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId * @return InstanceIdList 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId */ public String [] getInstanceIdList() { return this.InstanceIdList; } /** * Set 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId * @param InstanceIdList 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId */ public void setInstanceIdList(String [] InstanceIdList) { this.InstanceIdList = InstanceIdList; } /** * Get 云盘是否为加密盘。取值范围:
  • false:表示非加密盘
  • true:表示加密盘。
  • * @return Encrypt 云盘是否为加密盘。取值范围:
  • false:表示非加密盘
  • true:表示加密盘。
  • */ public Boolean getEncrypt() { return this.Encrypt; } /** * Set 云盘是否为加密盘。取值范围:
  • false:表示非加密盘
  • true:表示加密盘。
  • * @param Encrypt 云盘是否为加密盘。取值范围:
  • false:表示非加密盘
  • true:表示加密盘。
  • */ public void setEncrypt(Boolean Encrypt) { this.Encrypt = Encrypt; } /** * Get 云硬盘名称。 * @return DiskName 云硬盘名称。 */ public String getDiskName() { return this.DiskName; } /** * Set 云硬盘名称。 * @param DiskName 云硬盘名称。 */ public void setDiskName(String DiskName) { this.DiskName = DiskName; } /** * Get 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。 * @return BackupDisk 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。 */ public Boolean getBackupDisk() { return this.BackupDisk; } /** * Set 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。 * @param BackupDisk 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。 */ public void setBackupDisk(Boolean BackupDisk) { this.BackupDisk = BackupDisk; } /** * Get 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。 * @return Tags 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。 */ public Tag [] getTags() { return this.Tags; } /** * Set 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。 * @param Tags 与云盘绑定的标签,云盘未绑定标签则取值为空。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setTags(Tag [] Tags) { this.Tags = Tags; } /** * Get 云硬盘挂载的云主机ID。 * @return InstanceId 云硬盘挂载的云主机ID。 */ public String getInstanceId() { return this.InstanceId; } /** * Set 云硬盘挂载的云主机ID。 * @param InstanceId 云硬盘挂载的云主机ID。 */ public void setInstanceId(String InstanceId) { this.InstanceId = InstanceId; } /** * Get 云盘的挂载类型。取值范围:
  • PF: PF挂载
  • VF: VF挂载
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return AttachMode 云盘的挂载类型。取值范围:
  • PF: PF挂载
  • VF: VF挂载
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public String getAttachMode() { return this.AttachMode; } /** * Set 云盘的挂载类型。取值范围:
  • PF: PF挂载
  • VF: VF挂载
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param AttachMode 云盘的挂载类型。取值范围:
  • PF: PF挂载
  • VF: VF挂载
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setAttachMode(String AttachMode) { this.AttachMode = AttachMode; } /** * Get 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。 * @return AutoSnapshotPolicyIds 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。 */ public String [] getAutoSnapshotPolicyIds() { return this.AutoSnapshotPolicyIds; } /** * Set 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。 * @param AutoSnapshotPolicyIds 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setAutoSnapshotPolicyIds(String [] AutoSnapshotPolicyIds) { this.AutoSnapshotPolicyIds = AutoSnapshotPolicyIds; } /** * Get 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。 * @return ThroughputPerformance 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。 */ public Long getThroughputPerformance() { return this.ThroughputPerformance; } /** * Set 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。 * @param ThroughputPerformance 云硬盘额外性能值,单位MB/s。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setThroughputPerformance(Long ThroughputPerformance) { this.ThroughputPerformance = ThroughputPerformance; } /** * Get 云盘是否处于类型变更中。取值范围:
  • false:表示云盘不处于类型变更中
  • true:表示云盘已发起类型变更,正处于迁移中。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return Migrating 云盘是否处于类型变更中。取值范围:
  • false:表示云盘不处于类型变更中
  • true:表示云盘已发起类型变更,正处于迁移中。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public Boolean getMigrating() { return this.Migrating; } /** * Set 云盘是否处于类型变更中。取值范围:
  • false:表示云盘不处于类型变更中
  • true:表示云盘已发起类型变更,正处于迁移中。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param Migrating 云盘是否处于类型变更中。取值范围:
  • false:表示云盘不处于类型变更中
  • true:表示云盘已发起类型变更,正处于迁移中。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setMigrating(Boolean Migrating) { this.Migrating = Migrating; } /** * Get 云硬盘ID。 * @return DiskId 云硬盘ID。 */ public String getDiskId() { return this.DiskId; } /** * Set 云硬盘ID。 * @param DiskId 云硬盘ID。 */ public void setDiskId(String DiskId) { this.DiskId = DiskId; } /** * Get 云盘拥有的快照总容量,单位为MB。 * @return SnapshotSize 云盘拥有的快照总容量,单位为MB。 */ public Long getSnapshotSize() { return this.SnapshotSize; } /** * Set 云盘拥有的快照总容量,单位为MB。 * @param SnapshotSize 云盘拥有的快照总容量,单位为MB。 */ public void setSnapshotSize(Long SnapshotSize) { this.SnapshotSize = SnapshotSize; } /** * Get 云硬盘所在的位置。 * @return Placement 云硬盘所在的位置。 */ public Placement getPlacement() { return this.Placement; } /** * Set 云硬盘所在的位置。 * @param Placement 云硬盘所在的位置。 */ public void setPlacement(Placement Placement) { this.Placement = Placement; } /** * Get 判断预付费的云盘是否支持主动退还。
  • true:支持主动退还
  • false:不支持主动退还。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return IsReturnable 判断预付费的云盘是否支持主动退还。
  • true:支持主动退还
  • false:不支持主动退还。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public Boolean getIsReturnable() { return this.IsReturnable; } /** * Set 判断预付费的云盘是否支持主动退还。
  • true:支持主动退还
  • false:不支持主动退还。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param IsReturnable 判断预付费的云盘是否支持主动退还。
  • true:支持主动退还
  • false:不支持主动退还。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setIsReturnable(Boolean IsReturnable) { this.IsReturnable = IsReturnable; } /** * Get 云硬盘的到期时间。 * @return DeadlineTime 云硬盘的到期时间。 */ public String getDeadlineTime() { return this.DeadlineTime; } /** * Set 云硬盘的到期时间。 * @param DeadlineTime 云硬盘的到期时间。 */ public void setDeadlineTime(String DeadlineTime) { this.DeadlineTime = DeadlineTime; } /** * Get 云盘是否挂载到云主机上。取值范围:
  • false:表示未挂载
  • true:表示已挂载。
  • * @return Attached 云盘是否挂载到云主机上。取值范围:
  • false:表示未挂载
  • true:表示已挂载。
  • */ public Boolean getAttached() { return this.Attached; } /** * Set 云盘是否挂载到云主机上。取值范围:
  • false:表示未挂载
  • true:表示已挂载。
  • * @param Attached 云盘是否挂载到云主机上。取值范围:
  • false:表示未挂载
  • true:表示已挂载。
  • */ public void setAttached(Boolean Attached) { this.Attached = Attached; } /** * Get 云硬盘大小,单位GB。 * @return DiskSize 云硬盘大小,单位GB。 */ public Long getDiskSize() { return this.DiskSize; } /** * Set 云硬盘大小,单位GB。 * @param DiskSize 云硬盘大小,单位GB。 */ public void setDiskSize(Long DiskSize) { this.DiskSize = DiskSize; } /** * Get 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。 * @return MigratePercent 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。 */ public Long getMigratePercent() { return this.MigratePercent; } /** * Set 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。 * @param MigratePercent 云盘类型变更的迁移进度,取值0到100。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setMigratePercent(Long MigratePercent) { this.MigratePercent = MigratePercent; } /** * Get 云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • * @return DiskUsage 云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • */ public String getDiskUsage() { return this.DiskUsage; } /** * Set 云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • * @param DiskUsage 云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • */ public void setDiskUsage(String DiskUsage) { this.DiskUsage = DiskUsage; } /** * Get 付费模式。取值范围:
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:后付费,即按量计费。
  • * @return DiskChargeType 付费模式。取值范围:
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:后付费,即按量计费。
  • */ public String getDiskChargeType() { return this.DiskChargeType; } /** * Set 付费模式。取值范围:
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:后付费,即按量计费。
  • * @param DiskChargeType 付费模式。取值范围:
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:后付费,即按量计费。
  • */ public void setDiskChargeType(String DiskChargeType) { this.DiskChargeType = DiskChargeType; } /** * Get 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。 * @return Portable 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。 */ public Boolean getPortable() { return this.Portable; } /** * Set 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。 * @param Portable 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。 */ public void setPortable(Boolean Portable) { this.Portable = Portable; } /** * Get 云盘是否具备创建快照的能力。取值范围:
  • false表示不具备
  • true表示具备。
  • * @return SnapshotAbility 云盘是否具备创建快照的能力。取值范围:
  • false表示不具备
  • true表示具备。
  • */ public Boolean getSnapshotAbility() { return this.SnapshotAbility; } /** * Set 云盘是否具备创建快照的能力。取值范围:
  • false表示不具备
  • true表示具备。
  • * @param SnapshotAbility 云盘是否具备创建快照的能力。取值范围:
  • false表示不具备
  • true表示具备。
  • */ public void setSnapshotAbility(Boolean SnapshotAbility) { this.SnapshotAbility = SnapshotAbility; } /** * Get 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
  • true:云盘到期时间早于实例。
  • false:云盘到期时间晚于实例。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return DeadlineError 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
  • true:云盘到期时间早于实例。
  • false:云盘到期时间晚于实例。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public Boolean getDeadlineError() { return this.DeadlineError; } /** * Set 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
  • true:云盘到期时间早于实例。
  • false:云盘到期时间晚于实例。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param DeadlineError 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
  • true:云盘到期时间早于实例。
  • false:云盘到期时间晚于实例。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setDeadlineError(Boolean DeadlineError) { this.DeadlineError = DeadlineError; } /** * Get 云盘快照回滚的进度。 * @return RollbackPercent 云盘快照回滚的进度。 */ public Long getRollbackPercent() { return this.RollbackPercent; } /** * Set 云盘快照回滚的进度。 * @param RollbackPercent 云盘快照回滚的进度。 */ public void setRollbackPercent(Long RollbackPercent) { this.RollbackPercent = RollbackPercent; } /** * Get 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。 * @return DifferDaysOfDeadline 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。 */ public Long getDifferDaysOfDeadline() { return this.DifferDaysOfDeadline; } /** * Set 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。 * @param DifferDaysOfDeadline 当前时间距离盘到期的天数(仅对预付费盘有意义)。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setDifferDaysOfDeadline(Long DifferDaysOfDeadline) { this.DifferDaysOfDeadline = DifferDaysOfDeadline; } /** * Get 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
  • 1:云硬盘已经退还
  • 2:云硬盘已过期
  • 3:云盘不支持退还
  • 8:超过可退还数量的限制。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @return ReturnFailCode 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
  • 1:云硬盘已经退还
  • 2:云硬盘已过期
  • 3:云盘不支持退还
  • 8:超过可退还数量的限制。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public Long getReturnFailCode() { return this.ReturnFailCode; } /** * Set 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
  • 1:云硬盘已经退还
  • 2:云硬盘已过期
  • 3:云盘不支持退还
  • 8:超过可退还数量的限制。
  • 注意:此字段可能返回 null,表示取不到有效值。 * @param ReturnFailCode 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
  • 1:云硬盘已经退还
  • 2:云硬盘已过期
  • 3:云盘不支持退还
  • 8:超过可退还数量的限制。
  • 注意:此字段可能返回 null,表示取不到有效值。 */ public void setReturnFailCode(Long ReturnFailCode) { this.ReturnFailCode = ReturnFailCode; } /** * Get 云盘是否为共享型云盘。 * @return Shareable 云盘是否为共享型云盘。 */ public Boolean getShareable() { return this.Shareable; } /** * Set 云盘是否为共享型云盘。 * @param Shareable 云盘是否为共享型云盘。 */ public void setShareable(Boolean Shareable) { this.Shareable = Shareable; } /** * Get 云硬盘的创建时间。 * @return CreateTime 云硬盘的创建时间。 */ public String getCreateTime() { return this.CreateTime; } /** * Set 云硬盘的创建时间。 * @param CreateTime 云硬盘的创建时间。 */ public void setCreateTime(String CreateTime) { this.CreateTime = CreateTime; } /** * Get 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。 * @return DeleteSnapshot 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。 */ public Long getDeleteSnapshot() { return this.DeleteSnapshot; } /** * Set 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。 * @param DeleteSnapshot 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。 */ public void setDeleteSnapshot(Long DeleteSnapshot) { this.DeleteSnapshot = DeleteSnapshot; } /** * Get 云硬盘备份点配额。表示最大可以保留的备份点数量。 * @return DiskBackupQuota 云硬盘备份点配额。表示最大可以保留的备份点数量。 */ public Long getDiskBackupQuota() { return this.DiskBackupQuota; } /** * Set 云硬盘备份点配额。表示最大可以保留的备份点数量。 * @param DiskBackupQuota 云硬盘备份点配额。表示最大可以保留的备份点数量。 */ public void setDiskBackupQuota(Long DiskBackupQuota) { this.DiskBackupQuota = DiskBackupQuota; } /** * Get 云硬盘备份点已使用的数量。 * @return DiskBackupCount 云硬盘备份点已使用的数量。 */ public Long getDiskBackupCount() { return this.DiskBackupCount; } /** * Set 云硬盘备份点已使用的数量。 * @param DiskBackupCount 云硬盘备份点已使用的数量。 */ public void setDiskBackupCount(Long DiskBackupCount) { this.DiskBackupCount = DiskBackupCount; } /** * Get 云硬盘挂载实例的类型。取值范围:
  • CVM
  • EKS
  • * @return InstanceType 云硬盘挂载实例的类型。取值范围:
  • CVM
  • EKS
  • */ public String getInstanceType() { return this.InstanceType; } /** * Set 云硬盘挂载实例的类型。取值范围:
  • CVM
  • EKS
  • * @param InstanceType 云硬盘挂载实例的类型。取值范围:
  • CVM
  • EKS
  • */ public void setInstanceType(String InstanceType) { this.InstanceType = InstanceType; } /** * Get 云硬盘最后一次挂载的实例ID 注意:此字段可能返回 null,表示取不到有效值。 * @return LastAttachInsId 云硬盘最后一次挂载的实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ public String getLastAttachInsId() { return this.LastAttachInsId; } /** * Set 云硬盘最后一次挂载的实例ID 注意:此字段可能返回 null,表示取不到有效值。 * @param LastAttachInsId 云硬盘最后一次挂载的实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ public void setLastAttachInsId(String LastAttachInsId) { this.LastAttachInsId = LastAttachInsId; } /** * Get 云硬盘最后一次操作错误提示 注意:此字段可能返回 null,表示取不到有效值。 * @return ErrorPrompt 云硬盘最后一次操作错误提示 注意:此字段可能返回 null,表示取不到有效值。 */ public String getErrorPrompt() { return this.ErrorPrompt; } /** * Set 云硬盘最后一次操作错误提示 注意:此字段可能返回 null,表示取不到有效值。 * @param ErrorPrompt 云硬盘最后一次操作错误提示 注意:此字段可能返回 null,表示取不到有效值。 */ public void setErrorPrompt(String ErrorPrompt) { this.ErrorPrompt = ErrorPrompt; } /** * Get 云盘是否开启性能突发 注意:此字段可能返回 null,表示取不到有效值。 * @return BurstPerformance 云盘是否开启性能突发 注意:此字段可能返回 null,表示取不到有效值。 */ public Boolean getBurstPerformance() { return this.BurstPerformance; } /** * Set 云盘是否开启性能突发 注意:此字段可能返回 null,表示取不到有效值。 * @param BurstPerformance 云盘是否开启性能突发 注意:此字段可能返回 null,表示取不到有效值。 */ public void setBurstPerformance(Boolean BurstPerformance) { this.BurstPerformance = BurstPerformance; } public Disk() { } /** * 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. */ public Disk(Disk source) { if (source.DeleteWithInstance != null) { this.DeleteWithInstance = new Boolean(source.DeleteWithInstance); } if (source.RenewFlag != null) { this.RenewFlag = new String(source.RenewFlag); } if (source.DiskType != null) { this.DiskType = new String(source.DiskType); } if (source.DiskState != null) { this.DiskState = new String(source.DiskState); } if (source.SnapshotCount != null) { this.SnapshotCount = new Long(source.SnapshotCount); } if (source.AutoRenewFlagError != null) { this.AutoRenewFlagError = new Boolean(source.AutoRenewFlagError); } if (source.Rollbacking != null) { this.Rollbacking = new Boolean(source.Rollbacking); } if (source.InstanceIdList != null) { this.InstanceIdList = new String[source.InstanceIdList.length]; for (int i = 0; i < source.InstanceIdList.length; i++) { this.InstanceIdList[i] = new String(source.InstanceIdList[i]); } } if (source.Encrypt != null) { this.Encrypt = new Boolean(source.Encrypt); } if (source.DiskName != null) { this.DiskName = new String(source.DiskName); } if (source.BackupDisk != null) { this.BackupDisk = new Boolean(source.BackupDisk); } if (source.Tags != null) { this.Tags = new Tag[source.Tags.length]; for (int i = 0; i < source.Tags.length; i++) { this.Tags[i] = new Tag(source.Tags[i]); } } if (source.InstanceId != null) { this.InstanceId = new String(source.InstanceId); } if (source.AttachMode != null) { this.AttachMode = new String(source.AttachMode); } if (source.AutoSnapshotPolicyIds != null) { this.AutoSnapshotPolicyIds = new String[source.AutoSnapshotPolicyIds.length]; for (int i = 0; i < source.AutoSnapshotPolicyIds.length; i++) { this.AutoSnapshotPolicyIds[i] = new String(source.AutoSnapshotPolicyIds[i]); } } if (source.ThroughputPerformance != null) { this.ThroughputPerformance = new Long(source.ThroughputPerformance); } if (source.Migrating != null) { this.Migrating = new Boolean(source.Migrating); } if (source.DiskId != null) { this.DiskId = new String(source.DiskId); } if (source.SnapshotSize != null) { this.SnapshotSize = new Long(source.SnapshotSize); } if (source.Placement != null) { this.Placement = new Placement(source.Placement); } if (source.IsReturnable != null) { this.IsReturnable = new Boolean(source.IsReturnable); } if (source.DeadlineTime != null) { this.DeadlineTime = new String(source.DeadlineTime); } if (source.Attached != null) { this.Attached = new Boolean(source.Attached); } if (source.DiskSize != null) { this.DiskSize = new Long(source.DiskSize); } if (source.MigratePercent != null) { this.MigratePercent = new Long(source.MigratePercent); } if (source.DiskUsage != null) { this.DiskUsage = new String(source.DiskUsage); } if (source.DiskChargeType != null) { this.DiskChargeType = new String(source.DiskChargeType); } if (source.Portable != null) { this.Portable = new Boolean(source.Portable); } if (source.SnapshotAbility != null) { this.SnapshotAbility = new Boolean(source.SnapshotAbility); } if (source.DeadlineError != null) { this.DeadlineError = new Boolean(source.DeadlineError); } if (source.RollbackPercent != null) { this.RollbackPercent = new Long(source.RollbackPercent); } if (source.DifferDaysOfDeadline != null) { this.DifferDaysOfDeadline = new Long(source.DifferDaysOfDeadline); } if (source.ReturnFailCode != null) { this.ReturnFailCode = new Long(source.ReturnFailCode); } if (source.Shareable != null) { this.Shareable = new Boolean(source.Shareable); } if (source.CreateTime != null) { this.CreateTime = new String(source.CreateTime); } if (source.DeleteSnapshot != null) { this.DeleteSnapshot = new Long(source.DeleteSnapshot); } if (source.DiskBackupQuota != null) { this.DiskBackupQuota = new Long(source.DiskBackupQuota); } if (source.DiskBackupCount != null) { this.DiskBackupCount = new Long(source.DiskBackupCount); } if (source.InstanceType != null) { this.InstanceType = new String(source.InstanceType); } if (source.LastAttachInsId != null) { this.LastAttachInsId = new String(source.LastAttachInsId); } if (source.ErrorPrompt != null) { this.ErrorPrompt = new String(source.ErrorPrompt); } if (source.BurstPerformance != null) { this.BurstPerformance = new Boolean(source.BurstPerformance); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "DeleteWithInstance", this.DeleteWithInstance); this.setParamSimple(map, prefix + "RenewFlag", this.RenewFlag); this.setParamSimple(map, prefix + "DiskType", this.DiskType); this.setParamSimple(map, prefix + "DiskState", this.DiskState); this.setParamSimple(map, prefix + "SnapshotCount", this.SnapshotCount); this.setParamSimple(map, prefix + "AutoRenewFlagError", this.AutoRenewFlagError); this.setParamSimple(map, prefix + "Rollbacking", this.Rollbacking); this.setParamArraySimple(map, prefix + "InstanceIdList.", this.InstanceIdList); this.setParamSimple(map, prefix + "Encrypt", this.Encrypt); this.setParamSimple(map, prefix + "DiskName", this.DiskName); this.setParamSimple(map, prefix + "BackupDisk", this.BackupDisk); this.setParamArrayObj(map, prefix + "Tags.", this.Tags); this.setParamSimple(map, prefix + "InstanceId", this.InstanceId); this.setParamSimple(map, prefix + "AttachMode", this.AttachMode); this.setParamArraySimple(map, prefix + "AutoSnapshotPolicyIds.", this.AutoSnapshotPolicyIds); this.setParamSimple(map, prefix + "ThroughputPerformance", this.ThroughputPerformance); this.setParamSimple(map, prefix + "Migrating", this.Migrating); this.setParamSimple(map, prefix + "DiskId", this.DiskId); this.setParamSimple(map, prefix + "SnapshotSize", this.SnapshotSize); this.setParamObj(map, prefix + "Placement.", this.Placement); this.setParamSimple(map, prefix + "IsReturnable", this.IsReturnable); this.setParamSimple(map, prefix + "DeadlineTime", this.DeadlineTime); this.setParamSimple(map, prefix + "Attached", this.Attached); this.setParamSimple(map, prefix + "DiskSize", this.DiskSize); this.setParamSimple(map, prefix + "MigratePercent", this.MigratePercent); this.setParamSimple(map, prefix + "DiskUsage", this.DiskUsage); this.setParamSimple(map, prefix + "DiskChargeType", this.DiskChargeType); this.setParamSimple(map, prefix + "Portable", this.Portable); this.setParamSimple(map, prefix + "SnapshotAbility", this.SnapshotAbility); this.setParamSimple(map, prefix + "DeadlineError", this.DeadlineError); this.setParamSimple(map, prefix + "RollbackPercent", this.RollbackPercent); this.setParamSimple(map, prefix + "DifferDaysOfDeadline", this.DifferDaysOfDeadline); this.setParamSimple(map, prefix + "ReturnFailCode", this.ReturnFailCode); this.setParamSimple(map, prefix + "Shareable", this.Shareable); this.setParamSimple(map, prefix + "CreateTime", this.CreateTime); this.setParamSimple(map, prefix + "DeleteSnapshot", this.DeleteSnapshot); this.setParamSimple(map, prefix + "DiskBackupQuota", this.DiskBackupQuota); this.setParamSimple(map, prefix + "DiskBackupCount", this.DiskBackupCount); this.setParamSimple(map, prefix + "InstanceType", this.InstanceType); this.setParamSimple(map, prefix + "LastAttachInsId", this.LastAttachInsId); this.setParamSimple(map, prefix + "ErrorPrompt", this.ErrorPrompt); this.setParamSimple(map, prefix + "BurstPerformance", this.BurstPerformance); } }




    © 2015 - 2025 Weber Informatics LLC | Privacy Policy