Class ModifyDiskAttributesRequest

    • Constructor Detail

      • ModifyDiskAttributesRequest

        public ModifyDiskAttributesRequest()
      • ModifyDiskAttributesRequest

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

      • getDiskIds

        public String[] getDiskIds()
        Get 一个或多个待操作的云硬盘ID。如果传入多个云盘ID,仅支持所有云盘修改为同一属性。
        Returns:
        DiskIds 一个或多个待操作的云硬盘ID。如果传入多个云盘ID,仅支持所有云盘修改为同一属性。
      • setDiskIds

        public void setDiskIds​(String[] DiskIds)
        Set 一个或多个待操作的云硬盘ID。如果传入多个云盘ID,仅支持所有云盘修改为同一属性。
        Parameters:
        DiskIds - 一个或多个待操作的云硬盘ID。如果传入多个云盘ID,仅支持所有云盘修改为同一属性。
      • getDiskName

        public String getDiskName()
        Get 新的云硬盘名称。
        Returns:
        DiskName 新的云硬盘名称。
      • setDiskName

        public void setDiskName​(String DiskName)
        Set 新的云硬盘名称。
        Parameters:
        DiskName - 新的云硬盘名称。
      • getPortable

        public Boolean getPortable()
        Get 是否为弹性云盘,FALSE表示非弹性云盘,TRUE表示弹性云盘。仅支持非弹性云盘修改为弹性云盘。
        Returns:
        Portable 是否为弹性云盘,FALSE表示非弹性云盘,TRUE表示弹性云盘。仅支持非弹性云盘修改为弹性云盘。
      • setPortable

        public void setPortable​(Boolean Portable)
        Set 是否为弹性云盘,FALSE表示非弹性云盘,TRUE表示弹性云盘。仅支持非弹性云盘修改为弹性云盘。
        Parameters:
        Portable - 是否为弹性云盘,FALSE表示非弹性云盘,TRUE表示弹性云盘。仅支持非弹性云盘修改为弹性云盘。
      • getProjectId

        public Long getProjectId()
        Get 新的云硬盘项目ID,只支持修改弹性云盘的项目ID。通过[DescribeProject](/document/api/378/4400)接口查询可用项目及其ID。
        Returns:
        ProjectId 新的云硬盘项目ID,只支持修改弹性云盘的项目ID。通过[DescribeProject](/document/api/378/4400)接口查询可用项目及其ID。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 新的云硬盘项目ID,只支持修改弹性云盘的项目ID。通过[DescribeProject](/document/api/378/4400)接口查询可用项目及其ID。
        Parameters:
        ProjectId - 新的云硬盘项目ID,只支持修改弹性云盘的项目ID。通过[DescribeProject](/document/api/378/4400)接口查询可用项目及其ID。
      • getDeleteWithInstance

        public Boolean getDeleteWithInstance()
        Get 成功挂载到云主机后该云硬盘是否随云主机销毁,TRUE表示随云主机销毁,FALSE表示不随云主机销毁。仅支持按量计费云硬盘数据盘。
        Returns:
        DeleteWithInstance 成功挂载到云主机后该云硬盘是否随云主机销毁,TRUE表示随云主机销毁,FALSE表示不随云主机销毁。仅支持按量计费云硬盘数据盘。
      • setDeleteWithInstance

        public void setDeleteWithInstance​(Boolean DeleteWithInstance)
        Set 成功挂载到云主机后该云硬盘是否随云主机销毁,TRUE表示随云主机销毁,FALSE表示不随云主机销毁。仅支持按量计费云硬盘数据盘。
        Parameters:
        DeleteWithInstance - 成功挂载到云主机后该云硬盘是否随云主机销毁,TRUE表示随云主机销毁,FALSE表示不随云主机销毁。仅支持按量计费云硬盘数据盘。
      • getDiskType

        public String getDiskType()
        Get 变更云盘类型时,可传入该参数,表示变更的目标类型,取值范围:
      • CLOUD_PREMIUM:表示高性能云硬盘
      • CLOUD_SSD:表示SSD云硬盘。
        当前不支持批量变更类型,即传入DiskType时,DiskIds仅支持传入一块云盘;
        变更云盘类型时不支持同时变更其他属性。
Returns:
DiskType 变更云盘类型时,可传入该参数,表示变更的目标类型,取值范围:
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_SSD:表示SSD云硬盘。
    当前不支持批量变更类型,即传入DiskType时,DiskIds仅支持传入一块云盘;
    变更云盘类型时不支持同时变更其他属性。
  • Parameters:
    DiskType - 变更云盘类型时,可传入该参数,表示变更的目标类型,取值范围:
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_SSD:表示SSD云硬盘。
    当前不支持批量变更类型,即传入DiskType时,DiskIds仅支持传入一块云盘;
    变更云盘类型时不支持同时变更其他属性。