Class CloneDBInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.postgres.v20170312.models.CloneDBInstanceRequest
-
public class CloneDBInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CloneDBInstanceRequest()
CloneDBInstanceRequest(CloneDBInstanceRequest 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
getActivityId()
Get 活动ID。Long
getAutoRenewFlag()
Get 续费标记: 0:手动续费 1:自动续费 默认值:0Long
getAutoVoucher()
Get 是否自动使用代金券: 0:否 1:是 默认值:0String
getBackupSetId()
Get 基础备份集ID。String
getDBInstanceId()
Get 克隆的源实例ID。DBNode[]
getDBNodeSet()
Get 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。String
getInstanceChargeType()
Get 实例计费类型,目前支持: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:后付费,即按量计费 默认值:PREPAIDString
getName()
Get 新购的实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。Long
getPeriod()
Get 购买时长,单位:月。 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36 后付费:只支持1Long
getProjectId()
Get 项目ID。String
getRecoveryTargetTime()
Get 恢复时间点。String[]
getSecurityGroupIds()
Get 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。String
getSpecCode()
Get 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。Long
getStorage()
Get 实例容量大小,单位:GB。String
getSubnetId()
Get 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。String
getSyncMode()
Get 主从同步方式,支持: Semi-sync:半同步 Async:异步 主实例默认值:Semi-sync 只读实例默认值:AsyncTag[]
getTagList()
Get 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。String
getVoucherIds()
Get 代金券ID列表。String
getVpcId()
Get 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。void
setActivityId(Long ActivityId)
Set 活动ID。void
setAutoRenewFlag(Long AutoRenewFlag)
Set 续费标记: 0:手动续费 1:自动续费 默认值:0void
setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券: 0:否 1:是 默认值:0void
setBackupSetId(String BackupSetId)
Set 基础备份集ID。void
setDBInstanceId(String DBInstanceId)
Set 克隆的源实例ID。void
setDBNodeSet(DBNode[] DBNodeSet)
Set 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。void
setInstanceChargeType(String InstanceChargeType)
Set 实例计费类型,目前支持: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:后付费,即按量计费 默认值:PREPAIDvoid
setName(String Name)
Set 新购的实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。void
setPeriod(Long Period)
Set 购买时长,单位:月。 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36 后付费:只支持1void
setProjectId(Long ProjectId)
Set 项目ID。void
setRecoveryTargetTime(String RecoveryTargetTime)
Set 恢复时间点。void
setSecurityGroupIds(String[] SecurityGroupIds)
Set 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。void
setSpecCode(String SpecCode)
Set 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。void
setStorage(Long Storage)
Set 实例容量大小,单位:GB。void
setSubnetId(String SubnetId)
Set 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。void
setSyncMode(String SyncMode)
Set 主从同步方式,支持: Semi-sync:半同步 Async:异步 主实例默认值:Semi-sync 只读实例默认值:Asyncvoid
setTagList(Tag[] TagList)
Set 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。void
setVoucherIds(String VoucherIds)
Set 代金券ID列表。void
setVpcId(String VpcId)
Set 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。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
-
CloneDBInstanceRequest
public CloneDBInstanceRequest()
-
CloneDBInstanceRequest
public CloneDBInstanceRequest(CloneDBInstanceRequest 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
-
getDBInstanceId
public String getDBInstanceId()
Get 克隆的源实例ID。- Returns:
- DBInstanceId 克隆的源实例ID。
-
setDBInstanceId
public void setDBInstanceId(String DBInstanceId)
Set 克隆的源实例ID。- Parameters:
DBInstanceId
- 克隆的源实例ID。
-
getSpecCode
public String getSpecCode()
Get 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。- Returns:
- SpecCode 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。
-
setSpecCode
public void setSpecCode(String SpecCode)
Set 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。- Parameters:
SpecCode
- 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。
-
getStorage
public Long getStorage()
Get 实例容量大小,单位:GB。- Returns:
- Storage 实例容量大小,单位:GB。
-
setStorage
public void setStorage(Long Storage)
Set 实例容量大小,单位:GB。- Parameters:
Storage
- 实例容量大小,单位:GB。
-
getPeriod
public Long getPeriod()
Get 购买时长,单位:月。- 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
- 后付费:只支持1
- Returns:
- Period 购买时长,单位:月。
- 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
- 后付费:只支持1
-
setPeriod
public void setPeriod(Long Period)
Set 购买时长,单位:月。- 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
- 后付费:只支持1
- Parameters:
Period
- 购买时长,单位:月。- 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
- 后付费:只支持1
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 续费标记:- 0:手动续费
- 1:自动续费 默认值:0
- Returns:
- AutoRenewFlag 续费标记:
- 0:手动续费
- 1:自动续费 默认值:0
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 续费标记:- 0:手动续费
- 1:自动续费 默认值:0
- Parameters:
AutoRenewFlag
- 续费标记:- 0:手动续费
- 1:自动续费 默认值:0
-
getVpcId
public String getVpcId()
Get 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。- Returns:
- VpcId 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。- Parameters:
VpcId
- 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。
-
getSubnetId
public String getSubnetId()
Get 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。- Returns:
- SubnetId 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。- Parameters:
SubnetId
- 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。
-
getName
public String getName()
Get 新购的实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。- Returns:
- Name 新购的实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。
-
setName
public void setName(String Name)
Set 新购的实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。- Parameters:
Name
- 新购的实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。
-
getInstanceChargeType
public String getInstanceChargeType()
Get 实例计费类型,目前支持:- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费 默认值:PREPAID
- Returns:
- InstanceChargeType 实例计费类型,目前支持:
- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费 默认值:PREPAID
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set 实例计费类型,目前支持:- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费 默认值:PREPAID
- Parameters:
InstanceChargeType
- 实例计费类型,目前支持:- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:后付费,即按量计费 默认值:PREPAID
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。- Returns:
- SecurityGroupIds 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。- Parameters:
SecurityGroupIds
- 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
-
getProjectId
public Long getProjectId()
Get 项目ID。- Returns:
- ProjectId 项目ID。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目ID。- Parameters:
ProjectId
- 项目ID。
-
getTagList
public Tag[] getTagList()
Get 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。- Returns:
- TagList 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。
-
setTagList
public void setTagList(Tag[] TagList)
Set 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。- Parameters:
TagList
- 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。
-
getDBNodeSet
public DBNode[] getDBNodeSet()
Get 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。- Returns:
- DBNodeSet 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
-
setDBNodeSet
public void setDBNodeSet(DBNode[] DBNodeSet)
Set 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。- Parameters:
DBNodeSet
- 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
-
getAutoVoucher
public Long getAutoVoucher()
Get 是否自动使用代金券:- 0:否
- 1:是 默认值:0
- Returns:
- AutoVoucher 是否自动使用代金券:
- 0:否
- 1:是 默认值:0
-
setAutoVoucher
public void setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券:- 0:否
- 1:是 默认值:0
- Parameters:
AutoVoucher
- 是否自动使用代金券:- 0:否
- 1:是 默认值:0
-
getVoucherIds
public String getVoucherIds()
Get 代金券ID列表。- Returns:
- VoucherIds 代金券ID列表。
-
setVoucherIds
public void setVoucherIds(String VoucherIds)
Set 代金券ID列表。- Parameters:
VoucherIds
- 代金券ID列表。
-
getActivityId
public Long getActivityId()
Get 活动ID。- Returns:
- ActivityId 活动ID。
-
setActivityId
public void setActivityId(Long ActivityId)
Set 活动ID。- Parameters:
ActivityId
- 活动ID。
-
getBackupSetId
public String getBackupSetId()
Get 基础备份集ID。- Returns:
- BackupSetId 基础备份集ID。
-
setBackupSetId
public void setBackupSetId(String BackupSetId)
Set 基础备份集ID。- Parameters:
BackupSetId
- 基础备份集ID。
-
getRecoveryTargetTime
public String getRecoveryTargetTime()
Get 恢复时间点。- Returns:
- RecoveryTargetTime 恢复时间点。
-
setRecoveryTargetTime
public void setRecoveryTargetTime(String RecoveryTargetTime)
Set 恢复时间点。- Parameters:
RecoveryTargetTime
- 恢复时间点。
-
getSyncMode
public String getSyncMode()
Get 主从同步方式,支持:- Semi-sync:半同步
- Async:异步 主实例默认值:Semi-sync 只读实例默认值:Async
- Returns:
- SyncMode 主从同步方式,支持:
- Semi-sync:半同步
- Async:异步 主实例默认值:Semi-sync 只读实例默认值:Async
-
setSyncMode
public void setSyncMode(String SyncMode)
Set 主从同步方式,支持:- Semi-sync:半同步
- Async:异步 主实例默认值:Semi-sync 只读实例默认值:Async
- Parameters:
SyncMode
- 主从同步方式,支持:- Semi-sync:半同步
- Async:异步 主实例默认值:Semi-sync 只读实例默认值:Async
-
-