Class CloneInstancesRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getAlarmPolicyList()
      Get 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。
      Long getAutoRenew()
      Get 自动续费标识。0:默认状态,手动续费。1:自动续费。2:不自动续费,到期自动隔离。
      String getBackupId()
      Get 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
      Long getBillingMode()
      Get 付费方式。0:按量计费。1:包年包月。
      Long getGoodsNum()
      Get 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。
      String getInstanceId()
      Get 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
      String getInstanceName()
      Get 克隆实例的名称。
      仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
      Boolean getNoAuth()
      Get 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。true:免密实例,false:非免密实例。默认为非免密实例。
      RedisNodeInfo[] getNodeSet()
      Get 实例的节点信息。目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。单可用区部署可不配置该参数。
      String getPassword()
      Get 克隆实例的访问密码。当输入参数NoAuthtrue时,可不设置该参数。当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
      Long getPeriod()
      Get 购买实例时长。单位:月。付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。付费方式选择按量计费时,设置为1。
      Long getProjectId()
      Get 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。
      ResourceTag[] getResourceTags()
      Get 克隆实例需绑定的标签。
      String[] getSecurityGroupIdList()
      Get 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。
      String getSubnetId()
      Get 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
      String getTemplateId()
      Get 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
      String getVpcId()
      Get 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。
      Long getVPort()
      Get 用户自定义的端口,默认为6379,取值范围[1024,65535]。
      Long getZoneId()
      Get 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
      void setAlarmPolicyList​(String[] AlarmPolicyList)
      Set 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。
      void setAutoRenew​(Long AutoRenew)
      Set 自动续费标识。0:默认状态,手动续费。1:自动续费。2:不自动续费,到期自动隔离。
      void setBackupId​(String BackupId)
      Set 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
      void setBillingMode​(Long BillingMode)
      Set 付费方式。0:按量计费。1:包年包月。
      void setGoodsNum​(Long GoodsNum)
      Set 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。
      void setInstanceId​(String InstanceId)
      Set 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
      void setInstanceName​(String InstanceName)
      Set 克隆实例的名称。
      仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
      void setNoAuth​(Boolean NoAuth)
      Set 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。true:免密实例,false:非免密实例。默认为非免密实例。
      void setNodeSet​(RedisNodeInfo[] NodeSet)
      Set 实例的节点信息。目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。单可用区部署可不配置该参数。
      void setPassword​(String Password)
      Set 克隆实例的访问密码。当输入参数NoAuthtrue时,可不设置该参数。当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
      void setPeriod​(Long Period)
      Set 购买实例时长。单位:月。付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。付费方式选择按量计费时,设置为1。
      void setProjectId​(Long ProjectId)
      Set 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。
      void setResourceTags​(ResourceTag[] ResourceTags)
      Set 克隆实例需绑定的标签。
      void setSecurityGroupIdList​(String[] SecurityGroupIdList)
      Set 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。
      void setSubnetId​(String SubnetId)
      Set 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
      void setTemplateId​(String TemplateId)
      Set 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
      void setVpcId​(String VpcId)
      Set 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。
      void setVPort​(Long VPort)
      Set 用户自定义的端口,默认为6379,取值范围[1024,65535]。
      void setZoneId​(Long ZoneId)
      Set 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CloneInstancesRequest

        public CloneInstancesRequest()
      • CloneInstancesRequest

        public CloneInstancesRequest​(CloneInstancesRequest 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。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
        Returns:
        InstanceId 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
        Parameters:
        InstanceId - 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
      • getGoodsNum

        public Long getGoodsNum()
        Get 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。
        Returns:
        GoodsNum 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。
      • setGoodsNum

        public void setGoodsNum​(Long GoodsNum)
        Set 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。
        Parameters:
        GoodsNum - 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。
      • getZoneId

        public Long getZoneId()
        Get 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
        Returns:
        ZoneId 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
      • setZoneId

        public void setZoneId​(Long ZoneId)
        Set 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
        Parameters:
        ZoneId - 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
      • getBillingMode

        public Long getBillingMode()
        Get 付费方式。
        • 0:按量计费。
        • 1:包年包月。
        Returns:
        BillingMode 付费方式。
        • 0:按量计费。
        • 1:包年包月。
      • setBillingMode

        public void setBillingMode​(Long BillingMode)
        Set 付费方式。
        • 0:按量计费。
        • 1:包年包月。
        Parameters:
        BillingMode - 付费方式。
        • 0:按量计费。
        • 1:包年包月。
      • getPeriod

        public Long getPeriod()
        Get 购买实例时长。
        • 单位:月。
        • 付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。
        • 付费方式选择按量计费时,设置为1。
        Returns:
        Period 购买实例时长。
        • 单位:月。
        • 付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。
        • 付费方式选择按量计费时,设置为1。
      • setPeriod

        public void setPeriod​(Long Period)
        Set 购买实例时长。
        • 单位:月。
        • 付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。
        • 付费方式选择按量计费时,设置为1。
        Parameters:
        Period - 购买实例时长。
        • 单位:月。
        • 付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。
        • 付费方式选择按量计费时,设置为1。
      • getSecurityGroupIdList

        public String[] getSecurityGroupIdList()
        Get 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。
        Returns:
        SecurityGroupIdList 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。
      • setSecurityGroupIdList

        public void setSecurityGroupIdList​(String[] SecurityGroupIdList)
        Set 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。
        Parameters:
        SecurityGroupIdList - 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。
      • getBackupId

        public String getBackupId()
        Get 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
        Returns:
        BackupId 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
      • setBackupId

        public void setBackupId​(String BackupId)
        Set 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
        Parameters:
        BackupId - 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
      • getNoAuth

        public Boolean getNoAuth()
        Get 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。
        • true:免密实例,
        • false:非免密实例。默认为非免密实例。
        Returns:
        NoAuth 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。
        • true:免密实例,
        • false:非免密实例。默认为非免密实例。
      • setNoAuth

        public void setNoAuth​(Boolean NoAuth)
        Set 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。
        • true:免密实例,
        • false:非免密实例。默认为非免密实例。
        Parameters:
        NoAuth - 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。
        • true:免密实例,
        • false:非免密实例。默认为非免密实例。
      • 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 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
        Returns:
        SubnetId 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
        Parameters:
        SubnetId - 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
      • getInstanceName

        public String getInstanceName()
        Get 克隆实例的名称。
        仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
        Returns:
        InstanceName 克隆实例的名称。
        仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 克隆实例的名称。
        仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
        Parameters:
        InstanceName - 克隆实例的名称。
        仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
      • getPassword

        public String getPassword()
        Get 克隆实例的访问密码。
        • 当输入参数NoAuthtrue时,可不设置该参数。
        • 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
        • 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
        Returns:
        Password 克隆实例的访问密码。
        • 当输入参数NoAuthtrue时,可不设置该参数。
        • 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
        • 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
      • setPassword

        public void setPassword​(String Password)
        Set 克隆实例的访问密码。
        • 当输入参数NoAuthtrue时,可不设置该参数。
        • 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
        • 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
        Parameters:
        Password - 克隆实例的访问密码。
        • 当输入参数NoAuthtrue时,可不设置该参数。
        • 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
        • 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
      • getAutoRenew

        public Long getAutoRenew()
        Get 自动续费标识。
        • 0:默认状态,手动续费。
        • 1:自动续费。
        • 2:不自动续费,到期自动隔离。
        Returns:
        AutoRenew 自动续费标识。
        • 0:默认状态,手动续费。
        • 1:自动续费。
        • 2:不自动续费,到期自动隔离。
      • setAutoRenew

        public void setAutoRenew​(Long AutoRenew)
        Set 自动续费标识。
        • 0:默认状态,手动续费。
        • 1:自动续费。
        • 2:不自动续费,到期自动隔离。
        Parameters:
        AutoRenew - 自动续费标识。
        • 0:默认状态,手动续费。
        • 1:自动续费。
        • 2:不自动续费,到期自动隔离。
      • getVPort

        public Long getVPort()
        Get 用户自定义的端口,默认为6379,取值范围[1024,65535]。
        Returns:
        VPort 用户自定义的端口,默认为6379,取值范围[1024,65535]。
      • setVPort

        public void setVPort​(Long VPort)
        Set 用户自定义的端口,默认为6379,取值范围[1024,65535]。
        Parameters:
        VPort - 用户自定义的端口,默认为6379,取值范围[1024,65535]。
      • getNodeSet

        public RedisNodeInfo[] getNodeSet()
        Get 实例的节点信息。
        • 目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。
        • 单可用区部署可不配置该参数。
        Returns:
        NodeSet 实例的节点信息。
        • 目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。
        • 单可用区部署可不配置该参数。
      • setNodeSet

        public void setNodeSet​(RedisNodeInfo[] NodeSet)
        Set 实例的节点信息。
        • 目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。
        • 单可用区部署可不配置该参数。
        Parameters:
        NodeSet - 实例的节点信息。
        • 目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。
        • 单可用区部署可不配置该参数。
      • getProjectId

        public Long getProjectId()
        Get 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。
        Returns:
        ProjectId 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。
        Parameters:
        ProjectId - 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。
      • getResourceTags

        public ResourceTag[] getResourceTags()
        Get 克隆实例需绑定的标签。
        Returns:
        ResourceTags 克隆实例需绑定的标签。
      • setResourceTags

        public void setResourceTags​(ResourceTag[] ResourceTags)
        Set 克隆实例需绑定的标签。
        Parameters:
        ResourceTags - 克隆实例需绑定的标签。
      • getTemplateId

        public String getTemplateId()
        Get 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
        Returns:
        TemplateId 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
      • setTemplateId

        public void setTemplateId​(String TemplateId)
        Set 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
        Parameters:
        TemplateId - 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
      • getAlarmPolicyList

        public String[] getAlarmPolicyList()
        Get 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。
        Returns:
        AlarmPolicyList 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。
      • setAlarmPolicyList

        public void setAlarmPolicyList​(String[] AlarmPolicyList)
        Set 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。
        Parameters:
        AlarmPolicyList - 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。