Class CloneClusterToPointInTimeRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tdcpg.v20211118.models.CloneClusterToPointInTimeRequest
-
public class CloneClusterToPointInTimeRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CloneClusterToPointInTimeRequest()
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getAutoRenewFlag()
Get 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。String
getClusterName()
Get 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。Long
getCPU()
Get CPU核数。取值参考文档【购买指南】String
getDBVersion()
Get 数据库版本,目前仅支持 10.17Long
getInstanceCount()
Get 集群下实例数量。取值范围为[1,4],默认值为1Long
getMemory()
Get 内存大小,单位GiB。取值参考文档【购买指南】String
getPayMode()
Get 集群付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费Long
getPeriod()
Get 购买时长,单位:月。取值范围为[1,60],默认值为1。 只有当PayMode为PREPAID时生效。Long
getPort()
Get 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432Long
getProjectId()
Get 项目Id,默认为0表示默认项目String
getSourceClusterId()
Get 对应的备份数据来源集群IDString
getSourceDataPoint()
Get 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。Long
getStorage()
Get 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置String
getStoragePayMode()
Get 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月String
getSubnetId()
Get 已配置的私有网络中的子网IDString
getVpcId()
Get 私有网络IDString
getZone()
Get 可用区void
setAutoRenewFlag(Long AutoRenewFlag)
Set 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。void
setClusterName(String ClusterName)
Set 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。void
setCPU(Long CPU)
Set CPU核数。取值参考文档【购买指南】void
setDBVersion(String DBVersion)
Set 数据库版本,目前仅支持 10.17void
setInstanceCount(Long InstanceCount)
Set 集群下实例数量。取值范围为[1,4],默认值为1void
setMemory(Long Memory)
Set 内存大小,单位GiB。取值参考文档【购买指南】void
setPayMode(String PayMode)
Set 集群付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费void
setPeriod(Long Period)
Set 购买时长,单位:月。取值范围为[1,60],默认值为1。 只有当PayMode为PREPAID时生效。void
setPort(Long Port)
Set 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432void
setProjectId(Long ProjectId)
Set 项目Id,默认为0表示默认项目void
setSourceClusterId(String SourceClusterId)
Set 对应的备份数据来源集群IDvoid
setSourceDataPoint(String SourceDataPoint)
Set 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。void
setStorage(Long Storage)
Set 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置void
setStoragePayMode(String StoragePayMode)
Set 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月void
setSubnetId(String SubnetId)
Set 已配置的私有网络中的子网IDvoid
setVpcId(String VpcId)
Set 私有网络IDvoid
setZone(String Zone)
Set 可用区void
toMap(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
-
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。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置
-
-