Class FileSystemInfo

    • Constructor Detail

      • FileSystemInfo

        public FileSystemInfo()
      • FileSystemInfo

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

      • getCreationTime

        public String getCreationTime()
        Get 创建时间
        Returns:
        CreationTime 创建时间
      • setCreationTime

        public void setCreationTime​(String CreationTime)
        Set 创建时间
        Parameters:
        CreationTime - 创建时间
      • getCreationToken

        public String getCreationToken()
        Get 用户自定义名称
        Returns:
        CreationToken 用户自定义名称
      • setCreationToken

        public void setCreationToken​(String CreationToken)
        Set 用户自定义名称
        Parameters:
        CreationToken - 用户自定义名称
      • getFileSystemId

        public String getFileSystemId()
        Get 文件系统 ID
        Returns:
        FileSystemId 文件系统 ID
      • setFileSystemId

        public void setFileSystemId​(String FileSystemId)
        Set 文件系统 ID
        Parameters:
        FileSystemId - 文件系统 ID
      • getLifeCycleState

        public String getLifeCycleState()
        Get 文件系统状态。取值范围: - creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中
        Returns:
        LifeCycleState 文件系统状态。取值范围: - creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中
      • setLifeCycleState

        public void setLifeCycleState​(String LifeCycleState)
        Set 文件系统状态。取值范围: - creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中
        Parameters:
        LifeCycleState - 文件系统状态。取值范围: - creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中
      • getSizeByte

        public Long getSizeByte()
        Get 文件系统已使用容量,单位Byte
        Returns:
        SizeByte 文件系统已使用容量,单位Byte
      • setSizeByte

        public void setSizeByte​(Long SizeByte)
        Set 文件系统已使用容量,单位Byte
        Parameters:
        SizeByte - 文件系统已使用容量,单位Byte
      • getSizeLimit

        public Long getSizeLimit()
        Get 文件系统最大空间限制,GiB
        Returns:
        SizeLimit 文件系统最大空间限制,GiB
      • setSizeLimit

        public void setSizeLimit​(Long SizeLimit)
        Set 文件系统最大空间限制,GiB
        Parameters:
        SizeLimit - 文件系统最大空间限制,GiB
      • getZoneId

        public Long getZoneId()
        Get 区域 ID
        Returns:
        ZoneId 区域 ID
      • setZoneId

        public void setZoneId​(Long ZoneId)
        Set 区域 ID
        Parameters:
        ZoneId - 区域 ID
      • getZone

        public String getZone()
        Get 区域名称
        Returns:
        Zone 区域名称
      • setZone

        public void setZone​(String Zone)
        Set 区域名称
        Parameters:
        Zone - 区域名称
      • getProtocol

        public String getProtocol()
        Get 文件系统协议类型, 支持 NFS,CIFS,TURBO
        Returns:
        Protocol 文件系统协议类型, 支持 NFS,CIFS,TURBO
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 文件系统协议类型, 支持 NFS,CIFS,TURBO
        Parameters:
        Protocol - 文件系统协议类型, 支持 NFS,CIFS,TURBO
      • getStorageType

        public String getStorageType()
        Get 存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型
        Returns:
        StorageType 存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型
      • setStorageType

        public void setStorageType​(String StorageType)
        Set 存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型
        Parameters:
        StorageType - 存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型
      • getStorageResourcePkg

        public String getStorageResourcePkg()
        Get 文件系统绑定的预付费存储包
        Returns:
        StorageResourcePkg 文件系统绑定的预付费存储包
      • setStorageResourcePkg

        public void setStorageResourcePkg​(String StorageResourcePkg)
        Set 文件系统绑定的预付费存储包
        Parameters:
        StorageResourcePkg - 文件系统绑定的预付费存储包
      • getBandwidthResourcePkg

        public String getBandwidthResourcePkg()
        Get 文件系统绑定的预付费带宽包(暂未支持)
        Returns:
        BandwidthResourcePkg 文件系统绑定的预付费带宽包(暂未支持)
      • setBandwidthResourcePkg

        public void setBandwidthResourcePkg​(String BandwidthResourcePkg)
        Set 文件系统绑定的预付费带宽包(暂未支持)
        Parameters:
        BandwidthResourcePkg - 文件系统绑定的预付费带宽包(暂未支持)
      • getPGroup

        public PGroup getPGroup()
        Get 文件系统绑定权限组信息
        Returns:
        PGroup 文件系统绑定权限组信息
      • setPGroup

        public void setPGroup​(PGroup PGroup)
        Set 文件系统绑定权限组信息
        Parameters:
        PGroup - 文件系统绑定权限组信息
      • getFsName

        public String getFsName()
        Get 用户自定义名称
        Returns:
        FsName 用户自定义名称
      • setFsName

        public void setFsName​(String FsName)
        Set 用户自定义名称
        Parameters:
        FsName - 用户自定义名称
      • getEncrypted

        public Boolean getEncrypted()
        Get 文件系统是否加密,true:代表加密,false:非加密
        Returns:
        Encrypted 文件系统是否加密,true:代表加密,false:非加密
      • setEncrypted

        public void setEncrypted​(Boolean Encrypted)
        Set 文件系统是否加密,true:代表加密,false:非加密
        Parameters:
        Encrypted - 文件系统是否加密,true:代表加密,false:非加密
      • getKmsKeyId

        public String getKmsKeyId()
        Get 加密所使用的密钥,可以为密钥的 ID 或者 ARN
        Returns:
        KmsKeyId 加密所使用的密钥,可以为密钥的 ID 或者 ARN
      • setKmsKeyId

        public void setKmsKeyId​(String KmsKeyId)
        Set 加密所使用的密钥,可以为密钥的 ID 或者 ARN
        Parameters:
        KmsKeyId - 加密所使用的密钥,可以为密钥的 ID 或者 ARN
      • getAppId

        public Long getAppId()
        Get 应用ID
        Returns:
        AppId 应用ID
      • setAppId

        public void setAppId​(Long AppId)
        Set 应用ID
        Parameters:
        AppId - 应用ID
      • getBandwidthLimit

        public Float getBandwidthLimit()
        Get 文件系统吞吐上限,吞吐上限是根据文件系统当前已使用存储量、绑定的存储资源包以及吞吐资源包一同确定. 单位MiB/s
        Returns:
        BandwidthLimit 文件系统吞吐上限,吞吐上限是根据文件系统当前已使用存储量、绑定的存储资源包以及吞吐资源包一同确定. 单位MiB/s
      • setBandwidthLimit

        public void setBandwidthLimit​(Float BandwidthLimit)
        Set 文件系统吞吐上限,吞吐上限是根据文件系统当前已使用存储量、绑定的存储资源包以及吞吐资源包一同确定. 单位MiB/s
        Parameters:
        BandwidthLimit - 文件系统吞吐上限,吞吐上限是根据文件系统当前已使用存储量、绑定的存储资源包以及吞吐资源包一同确定. 单位MiB/s
      • getCapacity

        public Long getCapacity()
        Get 文件系统总容量
        Returns:
        Capacity 文件系统总容量
      • setCapacity

        public void setCapacity​(Long Capacity)
        Set 文件系统总容量
        Parameters:
        Capacity - 文件系统总容量
      • getTags

        public TagInfo[] getTags()
        Get 文件系统标签列表
        Returns:
        Tags 文件系统标签列表
      • setTags

        public void setTags​(TagInfo[] Tags)
        Set 文件系统标签列表
        Parameters:
        Tags - 文件系统标签列表
      • getTieringState

        public String getTieringState()
        Get 文件系统生命周期管理状态 NotAvailable:不可用 Available:可用
        Returns:
        TieringState 文件系统生命周期管理状态 NotAvailable:不可用 Available:可用
      • setTieringState

        public void setTieringState​(String TieringState)
        Set 文件系统生命周期管理状态 NotAvailable:不可用 Available:可用
        Parameters:
        TieringState - 文件系统生命周期管理状态 NotAvailable:不可用 Available:可用
      • getTieringDetail

        public TieringDetailInfo getTieringDetail()
        Get 分层存储详情 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TieringDetail 分层存储详情 注意:此字段可能返回 null,表示取不到有效值。
      • setTieringDetail

        public void setTieringDetail​(TieringDetailInfo TieringDetail)
        Set 分层存储详情 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TieringDetail - 分层存储详情 注意:此字段可能返回 null,表示取不到有效值。