Class Instance

    • Constructor Detail

      • Instance

        public Instance()
      • Instance

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

      • getInstanceId

        public String getInstanceId()
        Get 实例ID,集群下唯一
        Returns:
        InstanceId 实例ID,集群下唯一
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例ID,集群下唯一
        Parameters:
        InstanceId - 实例ID,集群下唯一
      • getInstanceName

        public String getInstanceName()
        Get 实例名字,默认和实例ID一致
        Returns:
        InstanceName 实例名字,默认和实例ID一致
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名字,默认和实例ID一致
        Parameters:
        InstanceName - 实例名字,默认和实例ID一致
      • getClusterId

        public String getClusterId()
        Get 集群ID
        Returns:
        ClusterId 集群ID
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 集群ID
        Parameters:
        ClusterId - 集群ID
      • getEndpointId

        public String getEndpointId()
        Get 实例所在的访问点ID
        Returns:
        EndpointId 实例所在的访问点ID
      • setEndpointId

        public void setEndpointId​(String EndpointId)
        Set 实例所在的访问点ID
        Parameters:
        EndpointId - 实例所在的访问点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 数据库版本
        Returns:
        DBVersion 数据库版本
      • setDBVersion

        public void setDBVersion​(String DBVersion)
        Set 数据库版本
        Parameters:
        DBVersion - 数据库版本
      • getStatus

        public String getStatus()
        Get 实例状态
        Returns:
        Status 实例状态
      • setStatus

        public void setStatus​(String Status)
        Set 实例状态
        Parameters:
        Status - 实例状态
      • 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。
      • 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。
      • getCPU

        public Long getCPU()
        Get CPU核数
        Returns:
        CPU CPU核数
      • setCPU

        public void setCPU​(Long CPU)
        Set CPU核数
        Parameters:
        CPU - CPU核数
      • getMemory

        public Long getMemory()
        Get 内存大小,单位GiB
        Returns:
        Memory 内存大小,单位GiB
      • setMemory

        public void setMemory​(Long Memory)
        Set 内存大小,单位GiB
        Parameters:
        Memory - 内存大小,单位GiB
      • getInstanceType

        public String getInstanceType()
        Get 实例类型 - RW:读写实例 - RO:只读实例
        Returns:
        InstanceType 实例类型 - RW:读写实例 - RO:只读实例
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例类型 - RW:读写实例 - RO:只读实例
        Parameters:
        InstanceType - 实例类型 - RW:读写实例 - RO:只读实例
      • 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 内核版本号