Class CloneInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.redis.v20180412.models.CloneInstancesRequest
-
public class CloneInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CloneInstancesRequest()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 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 信息。LonggetAutoRenew()Get 自动续费标识。0:默认状态,手动续费。1:自动续费。2:不自动续费,到期自动隔离。StringgetBackupId()Get 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。LonggetBillingMode()Get 付费方式。0:按量计费。1:包年包月。LonggetGoodsNum()Get 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。StringgetInstanceId()Get 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。StringgetInstanceName()Get 克隆实例的名称。
仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。BooleangetNoAuth()Get 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。true:免密实例,false:非免密实例。默认为非免密实例。RedisNodeInfo[]getNodeSet()Get 实例的节点信息。目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。单可用区部署可不配置该参数。StringgetPassword()Get 克隆实例的访问密码。当输入参数NoAuth为true时,可不设置该参数。当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。LonggetPeriod()Get 购买实例时长。单位:月。付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。付费方式选择按量计费时,设置为1。LonggetProjectId()Get 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。ResourceTag[]getResourceTags()Get 克隆实例需绑定的标签。String[]getSecurityGroupIdList()Get 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。StringgetSubnetId()Get 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。StringgetTemplateId()Get 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。StringgetVpcId()Get 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。LonggetVPort()Get 用户自定义的端口,默认为6379,取值范围[1024,65535]。LonggetZoneId()Get 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。voidsetAlarmPolicyList(String[] AlarmPolicyList)Set 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。voidsetAutoRenew(Long AutoRenew)Set 自动续费标识。0:默认状态,手动续费。1:自动续费。2:不自动续费,到期自动隔离。voidsetBackupId(String BackupId)Set 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。voidsetBillingMode(Long BillingMode)Set 付费方式。0:按量计费。1:包年包月。voidsetGoodsNum(Long GoodsNum)Set 单次克隆实例的数量。 - 包年包月每次购买最大数量为100。 - 按量计费每次购买最大数量为30。voidsetInstanceId(String InstanceId)Set 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。voidsetInstanceName(String InstanceName)Set 克隆实例的名称。
仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。voidsetNoAuth(Boolean NoAuth)Set 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。true:免密实例,false:非免密实例。默认为非免密实例。voidsetNodeSet(RedisNodeInfo[] NodeSet)Set 实例的节点信息。目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。单可用区部署可不配置该参数。voidsetPassword(String Password)Set 克隆实例的访问密码。当输入参数NoAuth为true时,可不设置该参数。当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。voidsetPeriod(Long Period)Set 购买实例时长。单位:月。付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。付费方式选择按量计费时,设置为1。voidsetProjectId(Long ProjectId)Set 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。voidsetResourceTags(ResourceTag[] ResourceTags)Set 克隆实例需绑定的标签。voidsetSecurityGroupIdList(String[] SecurityGroupIdList)Set 安全组ID。请登录控制台,在安全组页面获取安全组 ID 信息。voidsetSubnetId(String SubnetId)Set 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。voidsetTemplateId(String TemplateId)Set 指定克隆实例相关的参数模板 ID。 - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。voidsetVpcId(String VpcId)Set 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。voidsetVPort(Long VPort)Set 用户自定义的端口,默认为6379,取值范围[1024,65535]。voidsetZoneId(Long ZoneId)Set 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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 克隆实例的访问密码。- 当输入参数NoAuth为true时,可不设置该参数。
- 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
- 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
- Returns:
- Password 克隆实例的访问密码。
- 当输入参数NoAuth为true时,可不设置该参数。
- 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
- 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
-
setPassword
public void setPassword(String Password)
Set 克隆实例的访问密码。- 当输入参数NoAuth为true时,可不设置该参数。
- 当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;
- 当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。
- Parameters:
Password- 克隆实例的访问密码。- 当输入参数NoAuth为true时,可不设置该参数。
- 当实例为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 信息。
-
-