Class Cluster

    • Constructor Detail

      • Cluster

        public Cluster()
      • Cluster

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

      • getClusterId

        public String getClusterId()
        Get 集群ID,集群的唯一标识
        Returns:
        ClusterId 集群ID,集群的唯一标识
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 集群ID,集群的唯一标识
        Parameters:
        ClusterId - 集群ID,集群的唯一标识
      • getClusterName

        public String getClusterName()
        Get 集群名字,不修改时默认和集群ID相同
        Returns:
        ClusterName 集群名字,不修改时默认和集群ID相同
      • setClusterName

        public void setClusterName​(String ClusterName)
        Set 集群名字,不修改时默认和集群ID相同
        Parameters:
        ClusterName - 集群名字,不修改时默认和集群ID相同
      • getRegion

        public String getRegion()
        Get 地域
        Returns:
        Region 地域
      • setRegion

        public void setRegion​(String Region)
        Set 地域
        Parameters:
        Region - 地域
      • getZone

        public String getZone()
        Get 可用区
        Returns:
        Zone 可用区
      • setZone

        public void setZone​(String Zone)
        Set 可用区
        Parameters:
        Zone - 可用区
      • getDBVersion

        public String getDBVersion()
        Get TDSQL-C PostgreSQL 合入的社区版本号
        Returns:
        DBVersion TDSQL-C PostgreSQL 合入的社区版本号
      • setDBVersion

        public void setDBVersion​(String DBVersion)
        Set TDSQL-C PostgreSQL 合入的社区版本号
        Parameters:
        DBVersion - TDSQL-C PostgreSQL 合入的社区版本号
      • getProjectId

        public Long getProjectId()
        Get 项目ID
        Returns:
        ProjectId 项目ID
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目ID
        Parameters:
        ProjectId - 项目ID
      • getStatus

        public String getStatus()
        Get 集群状态。目前包括 - creating :创建中 - running : 运行中 - isolating : 隔离中 - isolated : 已隔离 - recovering : 恢复中 - deleting : 删除中 - deleted : 已删除
        Returns:
        Status 集群状态。目前包括 - creating :创建中 - running : 运行中 - isolating : 隔离中 - isolated : 已隔离 - recovering : 恢复中 - deleting : 删除中 - deleted : 已删除
      • setStatus

        public void setStatus​(String Status)
        Set 集群状态。目前包括 - creating :创建中 - running : 运行中 - isolating : 隔离中 - isolated : 已隔离 - recovering : 恢复中 - deleting : 删除中 - deleted : 已删除
        Parameters:
        Status - 集群状态。目前包括 - creating :创建中 - running : 运行中 - isolating : 隔离中 - isolated : 已隔离 - recovering : 恢复中 - deleting : 删除中 - deleted : 已删除
      • getStatusDesc

        public String getStatusDesc()
        Get 集群状态中文含义
        Returns:
        StatusDesc 集群状态中文含义
      • setStatusDesc

        public void setStatusDesc​(String StatusDesc)
        Set 集群状态中文含义
        Parameters:
        StatusDesc - 集群状态中文含义
      • getCreateTime

        public String getCreateTime()
        Get 集群创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
        Returns:
        CreateTime 集群创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 集群创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
        Parameters:
        CreateTime - 集群创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
      • getStorageUsed

        public Float getStorageUsed()
        Get 存储当前使用量,单位GiB
        Returns:
        StorageUsed 存储当前使用量,单位GiB
      • setStorageUsed

        public void setStorageUsed​(Float StorageUsed)
        Set 存储当前使用量,单位GiB
        Parameters:
        StorageUsed - 存储当前使用量,单位GiB
      • getStorageLimit

        public Long getStorageLimit()
        Get 存储最大使用量,单位GiB
        Returns:
        StorageLimit 存储最大使用量,单位GiB
      • setStorageLimit

        public void setStorageLimit​(Long StorageLimit)
        Set 存储最大使用量,单位GiB
        Parameters:
        StorageLimit - 存储最大使用量,单位GiB
      • getPayMode

        public String getPayMode()
        Get 付费模式: - PREPAID : 预付费,即包年包月 - POSTPAID_BY_HOUR : 按小时结算后付费
        Returns:
        PayMode 付费模式: - PREPAID : 预付费,即包年包月 - POSTPAID_BY_HOUR : 按小时结算后付费
      • setPayMode

        public void setPayMode​(String PayMode)
        Set 付费模式: - PREPAID : 预付费,即包年包月 - POSTPAID_BY_HOUR : 按小时结算后付费
        Parameters:
        PayMode - 付费模式: - PREPAID : 预付费,即包年包月 - POSTPAID_BY_HOUR : 按小时结算后付费
      • getPayPeriodEndTime

        public String getPayPeriodEndTime()
        Get 预付费集群到期时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
        Returns:
        PayPeriodEndTime 预付费集群到期时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
      • setPayPeriodEndTime

        public void setPayPeriodEndTime​(String PayPeriodEndTime)
        Set 预付费集群到期时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
        Parameters:
        PayPeriodEndTime - 预付费集群到期时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。
      • getAutoRenewFlag

        public Long getAutoRenewFlag()
        Get 预付费集群自动续费标签 - 0 : 到期不自动续费 - 1 : 到期自动续费
        Returns:
        AutoRenewFlag 预付费集群自动续费标签 - 0 : 到期不自动续费 - 1 : 到期自动续费
      • setAutoRenewFlag

        public void setAutoRenewFlag​(Long AutoRenewFlag)
        Set 预付费集群自动续费标签 - 0 : 到期不自动续费 - 1 : 到期自动续费
        Parameters:
        AutoRenewFlag - 预付费集群自动续费标签 - 0 : 到期不自动续费 - 1 : 到期自动续费
      • getDBCharset

        public String getDBCharset()
        Get 数据库字符集
        Returns:
        DBCharset 数据库字符集
      • setDBCharset

        public void setDBCharset​(String DBCharset)
        Set 数据库字符集
        Parameters:
        DBCharset - 数据库字符集
      • getInstanceCount

        public Long getInstanceCount()
        Get 集群内实例的数量
        Returns:
        InstanceCount 集群内实例的数量
      • setInstanceCount

        public void setInstanceCount​(Long InstanceCount)
        Set 集群内实例的数量
        Parameters:
        InstanceCount - 集群内实例的数量
      • getEndpointSet

        public Endpoint[] getEndpointSet()
        Get 集群内访问点信息
        Returns:
        EndpointSet 集群内访问点信息
      • setEndpointSet

        public void setEndpointSet​(Endpoint[] EndpointSet)
        Set 集群内访问点信息
        Parameters:
        EndpointSet - 集群内访问点信息
      • getDBMajorVersion

        public String getDBMajorVersion()
        Get TDSQL-C PostgreSQL 合入的社区主要版本号
        Returns:
        DBMajorVersion TDSQL-C PostgreSQL 合入的社区主要版本号
      • setDBMajorVersion

        public void setDBMajorVersion​(String DBMajorVersion)
        Set TDSQL-C PostgreSQL 合入的社区主要版本号
        Parameters:
        DBMajorVersion - TDSQL-C PostgreSQL 合入的社区主要版本号
      • getDBKernelVersion

        public String getDBKernelVersion()
        Get TDSQL-C PostgreSQL 内核版本号
        Returns:
        DBKernelVersion TDSQL-C PostgreSQL 内核版本号
      • setDBKernelVersion

        public void setDBKernelVersion​(String DBKernelVersion)
        Set TDSQL-C PostgreSQL 内核版本号
        Parameters:
        DBKernelVersion - TDSQL-C PostgreSQL 内核版本号
      • getStoragePayMode

        public String getStoragePayMode()
        Get 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StoragePayMode 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 注意:此字段可能返回 null,表示取不到有效值。
      • setStoragePayMode

        public void setStoragePayMode​(String StoragePayMode)
        Set 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StoragePayMode - 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 注意:此字段可能返回 null,表示取不到有效值。