Class CreateReadOnlyDBInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.postgres.v20170312.models.CreateReadOnlyDBInstanceRequest
-
public class CreateReadOnlyDBInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateReadOnlyDBInstanceRequest()CreateReadOnlyDBInstanceRequest(CreateReadOnlyDBInstanceRequest 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 LonggetActivityId()Get 优惠活动IDLonggetAutoRenewFlag()Get 续费标记: 0:手动续费 1:自动续费 默认值:0LonggetAutoVoucher()Get 是否自动使用代金券: 0:否 1:是 默认值:0StringgetDBVersion()Get 【废弃】不再需要指定,内核版本号与主实例保持一致StringgetInstanceChargeType()Get 实例计费类型,目前支持: PREPAID:预付费,即包年包月。 POSTPAID_BY_HOUR:后付费,即按量计费。 默认值:PREPAID。如果主实例为后付费,只读实例必须也为后付费。LonggetInstanceCount()Get 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。StringgetMasterDBInstanceId()Get 只读实例的主实例ID。StringgetName()Get 实例名(后续支持)LonggetNeedSupportIpv6()Get 是否需要支持Ipv6: 0:否 1:是 默认值:0LonggetPeriod()Get 购买时长,单位:月。 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36 后付费:只支持1LonggetProjectId()Get 项目ID。StringgetReadOnlyGroupId()Get 只读组ID。String[]getSecurityGroupIds()Get 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。StringgetSpecCode()Get 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。LonggetStorage()Get 实例容量大小,单位:GB。StringgetSubnetId()Get 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。TaggetTagList()Get 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。String[]getVoucherIds()Get 代金券ID列表,目前仅支持指定一张代金券。StringgetVpcId()Get 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。StringgetZone()Get 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。voidsetActivityId(Long ActivityId)Set 优惠活动IDvoidsetAutoRenewFlag(Long AutoRenewFlag)Set 续费标记: 0:手动续费 1:自动续费 默认值:0voidsetAutoVoucher(Long AutoVoucher)Set 是否自动使用代金券: 0:否 1:是 默认值:0voidsetDBVersion(String DBVersion)Set 【废弃】不再需要指定,内核版本号与主实例保持一致voidsetInstanceChargeType(String InstanceChargeType)Set 实例计费类型,目前支持: PREPAID:预付费,即包年包月。 POSTPAID_BY_HOUR:后付费,即按量计费。 默认值:PREPAID。如果主实例为后付费,只读实例必须也为后付费。voidsetInstanceCount(Long InstanceCount)Set 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。voidsetMasterDBInstanceId(String MasterDBInstanceId)Set 只读实例的主实例ID。voidsetName(String Name)Set 实例名(后续支持)voidsetNeedSupportIpv6(Long NeedSupportIpv6)Set 是否需要支持Ipv6: 0:否 1:是 默认值:0voidsetPeriod(Long Period)Set 购买时长,单位:月。 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36 后付费:只支持1voidsetProjectId(Long ProjectId)Set 项目ID。voidsetReadOnlyGroupId(String ReadOnlyGroupId)Set 只读组ID。voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。voidsetSpecCode(String SpecCode)Set 售卖规格码。该参数可以通过调用[DescribeClasses](https://cloud.tencent.com/document/api/409/89019)的返回值中的SpecCode字段来获取。voidsetStorage(Long Storage)Set 实例容量大小,单位:GB。voidsetSubnetId(String SubnetId)Set 私有网络子网ID,形如subnet-xxxxxxxx。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](https://cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。voidsetTagList(Tag TagList)Set 实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](https://cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。voidsetVoucherIds(String[] VoucherIds)Set 代金券ID列表,目前仅支持指定一张代金券。voidsetVpcId(String VpcId)Set 私有网络ID,形如vpc-xxxxxxxx。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](https://cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。voidsetZone(String Zone)Set 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。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
-
CreateReadOnlyDBInstanceRequest
public CreateReadOnlyDBInstanceRequest()
-
CreateReadOnlyDBInstanceRequest
public CreateReadOnlyDBInstanceRequest(CreateReadOnlyDBInstanceRequest 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 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。- Returns:
- Zone 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
-
setZone
public void setZone(String Zone)
Set 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。- Parameters:
Zone- 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
-
getMasterDBInstanceId
public String getMasterDBInstanceId()
Get 只读实例的主实例ID。- Returns:
- MasterDBInstanceId 只读实例的主实例ID。
-
setMasterDBInstanceId
public void setMasterDBInstanceId(String MasterDBInstanceId)
Set 只读实例的主实例ID。- Parameters:
MasterDBInstanceId- 只读实例的主实例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。
-
getInstanceCount
public Long getInstanceCount()
Get 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。- Returns:
- InstanceCount 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。
-
setInstanceCount
public void setInstanceCount(Long InstanceCount)
Set 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。- Parameters:
InstanceCount- 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。
-
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
-
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字段获取。
-
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。如果主实例为后付费,只读实例必须也为后付费。
-
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列表,目前仅支持指定一张代金券。
-
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
-
getProjectId
public Long getProjectId()
Get 项目ID。- Returns:
- ProjectId 项目ID。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目ID。- Parameters:
ProjectId- 项目ID。
-
getActivityId
public Long getActivityId()
Get 优惠活动ID- Returns:
- ActivityId 优惠活动ID
-
setActivityId
public void setActivityId(Long ActivityId)
Set 优惠活动ID- Parameters:
ActivityId- 优惠活动ID
-
getReadOnlyGroupId
public String getReadOnlyGroupId()
Get 只读组ID。- Returns:
- ReadOnlyGroupId 只读组ID。
-
setReadOnlyGroupId
public void setReadOnlyGroupId(String ReadOnlyGroupId)
Set 只读组ID。- Parameters:
ReadOnlyGroupId- 只读组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 字段来获取。
-
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字段来获取。若不指定该参数,则绑定默认安全组。
-
getNeedSupportIpv6
public Long getNeedSupportIpv6()
Get 是否需要支持Ipv6:- 0:否
- 1:是 默认值:0
- Returns:
- NeedSupportIpv6 是否需要支持Ipv6:
- 0:否
- 1:是 默认值:0
-
setNeedSupportIpv6
public void setNeedSupportIpv6(Long NeedSupportIpv6)
Set 是否需要支持Ipv6:- 0:否
- 1:是 默认值:0
- Parameters:
NeedSupportIpv6- 是否需要支持Ipv6:- 0:否
- 1:是 默认值:0
-
getName
public String getName()
Get 实例名(后续支持)- Returns:
- Name 实例名(后续支持)
-
setName
public void setName(String Name)
Set 实例名(后续支持)- Parameters:
Name- 实例名(后续支持)
-
getDBVersion
public String getDBVersion()
Get 【废弃】不再需要指定,内核版本号与主实例保持一致- Returns:
- DBVersion 【废弃】不再需要指定,内核版本号与主实例保持一致
-
setDBVersion
public void setDBVersion(String DBVersion)
Set 【废弃】不再需要指定,内核版本号与主实例保持一致- Parameters:
DBVersion- 【废弃】不再需要指定,内核版本号与主实例保持一致
-
-