Class CloneClusterToPointInTimeRequest


  • public class CloneClusterToPointInTimeRequest
    extends AbstractModel
    • Constructor Detail

      • CloneClusterToPointInTimeRequest

        public CloneClusterToPointInTimeRequest()
      • CloneClusterToPointInTimeRequest

        public CloneClusterToPointInTimeRequest​(CloneClusterToPointInTimeRequest 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 可用区
        Returns:
        Zone 可用区
      • setZone

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

        public String getDBVersion()
        Get 数据库版本,目前仅支持 10.17
        Returns:
        DBVersion 数据库版本,目前仅支持 10.17
      • setDBVersion

        public void setDBVersion​(String DBVersion)
        Set 数据库版本,目前仅支持 10.17
        Parameters:
        DBVersion - 数据库版本,目前仅支持 10.17
      • 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。取值参考文档【购买指南】
      • getVpcId

        public String getVpcId()
        Get 私有网络ID
        Returns:
        VpcId 私有网络ID
      • setVpcId

        public void setVpcId​(String VpcId)
        Set 私有网络ID
        Parameters:
        VpcId - 私有网络ID
      • getSubnetId

        public String getSubnetId()
        Get 已配置的私有网络中的子网ID
        Returns:
        SubnetId 已配置的私有网络中的子网ID
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 已配置的私有网络中的子网ID
        Parameters:
        SubnetId - 已配置的私有网络中的子网ID
      • 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:按小时后付费
      • getSourceClusterId

        public String getSourceClusterId()
        Get 对应的备份数据来源集群ID
        Returns:
        SourceClusterId 对应的备份数据来源集群ID
      • setSourceClusterId

        public void setSourceClusterId​(String SourceClusterId)
        Set 对应的备份数据来源集群ID
        Parameters:
        SourceClusterId - 对应的备份数据来源集群ID
      • getSourceDataPoint

        public String getSourceDataPoint()
        Get 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。
        Returns:
        SourceDataPoint 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。
      • setSourceDataPoint

        public void setSourceDataPoint​(String SourceDataPoint)
        Set 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。
        Parameters:
        SourceDataPoint - 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。
      • getClusterName

        public String getClusterName()
        Get 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。
        Returns:
        ClusterName 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。
      • setClusterName

        public void setClusterName​(String ClusterName)
        Set 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。
        Parameters:
        ClusterName - 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。
      • getProjectId

        public Long getProjectId()
        Get 项目Id,默认为0表示默认项目
        Returns:
        ProjectId 项目Id,默认为0表示默认项目
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目Id,默认为0表示默认项目
        Parameters:
        ProjectId - 项目Id,默认为0表示默认项目
      • getPort

        public Long getPort()
        Get 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432
        Returns:
        Port 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432
      • setPort

        public void setPort​(Long Port)
        Set 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432
        Parameters:
        Port - 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432
      • getInstanceCount

        public Long getInstanceCount()
        Get 集群下实例数量。取值范围为[1,4],默认值为1
        Returns:
        InstanceCount 集群下实例数量。取值范围为[1,4],默认值为1
      • setInstanceCount

        public void setInstanceCount​(Long InstanceCount)
        Set 集群下实例数量。取值范围为[1,4],默认值为1
        Parameters:
        InstanceCount - 集群下实例数量。取值范围为[1,4],默认值为1
      • getPeriod

        public Long getPeriod()
        Get 购买时长,单位:月。取值范围为[1,60],默认值为1。 只有当PayMode为PREPAID时生效。
        Returns:
        Period 购买时长,单位:月。取值范围为[1,60],默认值为1。 只有当PayMode为PREPAID时生效。
      • setPeriod

        public void setPeriod​(Long Period)
        Set 购买时长,单位:月。取值范围为[1,60],默认值为1。 只有当PayMode为PREPAID时生效。
        Parameters:
        Period - 购买时长,单位:月。取值范围为[1,60],默认值为1。 只有当PayMode为PREPAID时生效。
      • getAutoRenewFlag

        public Long getAutoRenewFlag()
        Get 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。
        Returns:
        AutoRenewFlag 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。
      • setAutoRenewFlag

        public void setAutoRenewFlag​(Long AutoRenewFlag)
        Set 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。
        Parameters:
        AutoRenewFlag - 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。
      • getStoragePayMode

        public String getStoragePayMode()
        Get 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月
        Returns:
        StoragePayMode 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月
      • setStoragePayMode

        public void setStoragePayMode​(String StoragePayMode)
        Set 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月
        Parameters:
        StoragePayMode - 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月
      • getStorage

        public Long getStorage()
        Get 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置
        Returns:
        Storage 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置
      • setStorage

        public void setStorage​(Long Storage)
        Set 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置
        Parameters:
        Storage - 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置