Class CreateDisksRequest

    • Constructor Detail

      • CreateDisksRequest

        public CreateDisksRequest()
      • CreateDisksRequest

        public CreateDisksRequest​(CreateDisksRequest 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

      • getZone

        public String getZone()
        Get 可用区。可通过[DescribeZones](https://cloud.tencent.com/document/product/1207/57513)返回值中的Zone获取。
        Returns:
        Zone 可用区。可通过[DescribeZones](https://cloud.tencent.com/document/product/1207/57513)返回值中的Zone获取。
      • setZone

        public void setZone​(String Zone)
        Set 可用区。可通过[DescribeZones](https://cloud.tencent.com/document/product/1207/57513)返回值中的Zone获取。
        Parameters:
        Zone - 可用区。可通过[DescribeZones](https://cloud.tencent.com/document/product/1207/57513)返回值中的Zone获取。
      • getDiskSize

        public Long getDiskSize()
        Get 云硬盘大小, 单位: GB。
        Returns:
        DiskSize 云硬盘大小, 单位: GB。
      • setDiskSize

        public void setDiskSize​(Long DiskSize)
        Set 云硬盘大小, 单位: GB。
        Parameters:
        DiskSize - 云硬盘大小, 单位: GB。
      • getDiskType

        public String getDiskType()
        Get 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。
        Returns:
        DiskType 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。
      • setDiskType

        public void setDiskType​(String DiskType)
        Set 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。
        Parameters:
        DiskType - 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。
      • getDiskChargePrepaid

        public DiskChargePrepaid getDiskChargePrepaid()
        Get 云硬盘包年包月相关参数设置。
        Returns:
        DiskChargePrepaid 云硬盘包年包月相关参数设置。
      • setDiskChargePrepaid

        public void setDiskChargePrepaid​(DiskChargePrepaid DiskChargePrepaid)
        Set 云硬盘包年包月相关参数设置。
        Parameters:
        DiskChargePrepaid - 云硬盘包年包月相关参数设置。
      • getDiskName

        public String getDiskName()
        Get 云硬盘名称。最大长度60。
        Returns:
        DiskName 云硬盘名称。最大长度60。
      • setDiskName

        public void setDiskName​(String DiskName)
        Set 云硬盘名称。最大长度60。
        Parameters:
        DiskName - 云硬盘名称。最大长度60。
      • getDiskCount

        public Long getDiskCount()
        Get 云硬盘个数。取值范围: [1, 30]。默认值: 1。
        Returns:
        DiskCount 云硬盘个数。取值范围: [1, 30]。默认值: 1。
      • setDiskCount

        public void setDiskCount​(Long DiskCount)
        Set 云硬盘个数。取值范围: [1, 30]。默认值: 1。
        Parameters:
        DiskCount - 云硬盘个数。取值范围: [1, 30]。默认值: 1。
      • getDiskBackupQuota

        public Long getDiskBackupQuota()
        Get 指定云硬盘备份点配额,不传时默认为不带备份点配额。目前只支持不带或设置1个云硬盘备份点配额。
        Returns:
        DiskBackupQuota 指定云硬盘备份点配额,不传时默认为不带备份点配额。目前只支持不带或设置1个云硬盘备份点配额。
      • setDiskBackupQuota

        public void setDiskBackupQuota​(Long DiskBackupQuota)
        Set 指定云硬盘备份点配额,不传时默认为不带备份点配额。目前只支持不带或设置1个云硬盘备份点配额。
        Parameters:
        DiskBackupQuota - 指定云硬盘备份点配额,不传时默认为不带备份点配额。目前只支持不带或设置1个云硬盘备份点配额。
      • getAutoVoucher

        public Boolean getAutoVoucher()
        Get 是否自动使用代金券。默认不使用。
        Returns:
        AutoVoucher 是否自动使用代金券。默认不使用。
      • setAutoVoucher

        public void setAutoVoucher​(Boolean AutoVoucher)
        Set 是否自动使用代金券。默认不使用。
        Parameters:
        AutoVoucher - 是否自动使用代金券。默认不使用。
      • getAutoMountConfiguration

        public AutoMountConfiguration getAutoMountConfiguration()
        Get 自动挂载并初始化数据盘。
        Returns:
        AutoMountConfiguration 自动挂载并初始化数据盘。
      • setAutoMountConfiguration

        public void setAutoMountConfiguration​(AutoMountConfiguration AutoMountConfiguration)
        Set 自动挂载并初始化数据盘。
        Parameters:
        AutoMountConfiguration - 自动挂载并初始化数据盘。