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 Long
getActivityId()
Get 优惠活动IDLong
getAutoRenewFlag()
Get 续费标记: 0:手动续费 1:自动续费 默认值:0Long
getAutoVoucher()
Get 是否自动使用代金券: 0:否 1:是 默认值:0String
getDBVersion()
Get 【废弃】不再需要指定,内核版本号与主实例保持一致String
getInstanceChargeType()
Get 实例计费类型,目前支持: PREPAID:预付费,即包年包月。 POSTPAID_BY_HOUR:后付费,即按量计费。 默认值:PREPAID。如果主实例为后付费,只读实例必须也为后付费。Long
getInstanceCount()
Get 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。String
getMasterDBInstanceId()
Get 只读实例的主实例ID。String
getName()
Get 实例名(后续支持)Long
getNeedSupportIpv6()
Get 是否需要支持Ipv6: 0:否 1:是 默认值:0Long
getPeriod()
Get 购买时长,单位:月。 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36 后付费:只支持1Long
getProjectId()
Get 项目ID。String
getReadOnlyGroupId()
Get 只读组ID。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字段获取。Tag
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字段获取。String
getZone()
Get 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。void
setActivityId(Long ActivityId)
Set 优惠活动IDvoid
setAutoRenewFlag(Long AutoRenewFlag)
Set 续费标记: 0:手动续费 1:自动续费 默认值:0void
setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券: 0:否 1:是 默认值:0void
setDBVersion(String DBVersion)
Set 【废弃】不再需要指定,内核版本号与主实例保持一致void
setInstanceChargeType(String InstanceChargeType)
Set 实例计费类型,目前支持: PREPAID:预付费,即包年包月。 POSTPAID_BY_HOUR:后付费,即按量计费。 默认值:PREPAID。如果主实例为后付费,只读实例必须也为后付费。void
setInstanceCount(Long InstanceCount)
Set 购买实例数量,取值范围:[1-10]。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。void
setMasterDBInstanceId(String MasterDBInstanceId)
Set 只读实例的主实例ID。void
setName(String Name)
Set 实例名(后续支持)void
setNeedSupportIpv6(Long NeedSupportIpv6)
Set 是否需要支持Ipv6: 0:否 1:是 默认值:0void
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
setReadOnlyGroupId(String ReadOnlyGroupId)
Set 只读组ID。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
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
setZone(String Zone)
Set 实例所属主可用区, 如:ap-guangzhou-3; 可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。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
-
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
- 【废弃】不再需要指定,内核版本号与主实例保持一致
-
-