Class CreateDBInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.postgres.v20170312.models.CreateDBInstancesRequest
-
public class CreateDBInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateDBInstancesRequest()
CreateDBInstancesRequest(CreateDBInstancesRequest 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-自动续费;Long
getAutoVoucher()
Get 是否自动使用代金券。1(是),0(否),默认不使用。String
getDBKernelVersion()
Get PostgreSQL内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。String
getDBMajorVersion()
Get PostgreSQL大版本号(该参数当前必传),版本信息可从[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)获取。目前支持10,11,12,13,14,15这几个大版本,详情见[内核版本概述](https://cloud.tencent.com/document/product/409/67018)。 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。String
getDBVersion()
Get PostgreSQL社区大版本+小版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。String
getInstanceChargeType()
Get 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。默认值:PREPAID。Long
getInstanceCount()
Get 一次性购买的实例数量。取值1-100String
getName()
Get 实例名(后续支持)Long
getNeedSupportIpv6()
Get 是否需要支持Ipv6,1:是,0:否Long
getPeriod()
Get 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。Long
getProjectId()
Get 项目ID。String[]
getSecurityGroupIds()
Get 安全组idString
getSpecCode()
Get 售卖规格ID。该参数可以通过调用DescribeClasses的返回值中的SpecCode字段来获取。Long
getStorage()
Get 实例容量大小,单位:GB。String
getSubnetId()
Get 私有网络子网ID。Tag[]
getTagList()
Get 实例需要绑定的Tag信息,默认为空String[]
getVoucherIds()
Get 代金券ID列表,目前仅支持指定一张代金券。String
getVpcId()
Get 私有网络ID。String
getZone()
Get 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。void
setActivityId(Long ActivityId)
Set 活动IDvoid
setAutoRenewFlag(Long AutoRenewFlag)
Set 续费标记:0-正常续费(默认);1-自动续费;void
setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券。1(是),0(否),默认不使用。void
setDBKernelVersion(String DBKernelVersion)
Set PostgreSQL内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。void
setDBMajorVersion(String DBMajorVersion)
Set PostgreSQL大版本号(该参数当前必传),版本信息可从[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)获取。目前支持10,11,12,13,14,15这几个大版本,详情见[内核版本概述](https://cloud.tencent.com/document/product/409/67018)。 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。void
setDBVersion(String DBVersion)
Set PostgreSQL社区大版本+小版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。void
setInstanceChargeType(String InstanceChargeType)
Set 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。默认值:PREPAID。void
setInstanceCount(Long InstanceCount)
Set 一次性购买的实例数量。取值1-100void
setName(String Name)
Set 实例名(后续支持)void
setNeedSupportIpv6(Long NeedSupportIpv6)
Set 是否需要支持Ipv6,1:是,0:否void
setPeriod(Long Period)
Set 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。void
setProjectId(Long ProjectId)
Set 项目ID。void
setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组idvoid
setSpecCode(String SpecCode)
Set 售卖规格ID。该参数可以通过调用DescribeClasses的返回值中的SpecCode字段来获取。void
setStorage(Long Storage)
Set 实例容量大小,单位:GB。void
setSubnetId(String SubnetId)
Set 私有网络子网ID。void
setTagList(Tag[] TagList)
Set 实例需要绑定的Tag信息,默认为空void
setVoucherIds(String[] VoucherIds)
Set 代金券ID列表,目前仅支持指定一张代金券。void
setVpcId(String VpcId)
Set 私有网络ID。void
setZone(String Zone)
Set 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的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
-
CreateDBInstancesRequest
public CreateDBInstancesRequest()
-
CreateDBInstancesRequest
public CreateDBInstancesRequest(CreateDBInstancesRequest 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
-
getSpecCode
public String getSpecCode()
Get 售卖规格ID。该参数可以通过调用DescribeClasses的返回值中的SpecCode字段来获取。- Returns:
- SpecCode 售卖规格ID。该参数可以通过调用DescribeClasses的返回值中的SpecCode字段来获取。
-
setSpecCode
public void setSpecCode(String SpecCode)
Set 售卖规格ID。该参数可以通过调用DescribeClasses的返回值中的SpecCode字段来获取。- Parameters:
SpecCode
- 售卖规格ID。该参数可以通过调用DescribeClasses的返回值中的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-100- Returns:
- InstanceCount 一次性购买的实例数量。取值1-100
-
setInstanceCount
public void setInstanceCount(Long InstanceCount)
Set 一次性购买的实例数量。取值1-100- Parameters:
InstanceCount
- 一次性购买的实例数量。取值1-100
-
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。
-
getZone
public String getZone()
Get 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。- Returns:
- Zone 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
-
setZone
public void setZone(String Zone)
Set 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。- Parameters:
Zone
- 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
-
getProjectId
public Long getProjectId()
Get 项目ID。- Returns:
- ProjectId 项目ID。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目ID。- Parameters:
ProjectId
- 项目ID。
-
getDBVersion
public String getDBVersion()
Get PostgreSQL社区大版本+小版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。- Returns:
- DBVersion PostgreSQL社区大版本+小版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。
-
setDBVersion
public void setDBVersion(String DBVersion)
Set PostgreSQL社区大版本+小版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。- Parameters:
DBVersion
- PostgreSQL社区大版本+小版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。
-
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 是否自动使用代金券。1(是),0(否),默认不使用。- Returns:
- AutoVoucher 是否自动使用代金券。1(是),0(否),默认不使用。
-
setAutoVoucher
public void setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券。1(是),0(否),默认不使用。- Parameters:
AutoVoucher
- 是否自动使用代金券。1(是),0(否),默认不使用。
-
getVoucherIds
public String[] getVoucherIds()
Get 代金券ID列表,目前仅支持指定一张代金券。- Returns:
- VoucherIds 代金券ID列表,目前仅支持指定一张代金券。
-
setVoucherIds
public void setVoucherIds(String[] VoucherIds)
Set 代金券ID列表,目前仅支持指定一张代金券。- Parameters:
VoucherIds
- 代金券ID列表,目前仅支持指定一张代金券。
-
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。
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 续费标记:0-正常续费(默认);1-自动续费;- Returns:
- AutoRenewFlag 续费标记:0-正常续费(默认);1-自动续费;
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 续费标记:0-正常续费(默认);1-自动续费;- Parameters:
AutoRenewFlag
- 续费标记:0-正常续费(默认);1-自动续费;
-
getActivityId
public Long getActivityId()
Get 活动ID- Returns:
- ActivityId 活动ID
-
setActivityId
public void setActivityId(Long ActivityId)
Set 活动ID- Parameters:
ActivityId
- 活动ID
-
getName
public String getName()
Get 实例名(后续支持)- Returns:
- Name 实例名(后续支持)
-
setName
public void setName(String Name)
Set 实例名(后续支持)- Parameters:
Name
- 实例名(后续支持)
-
getNeedSupportIpv6
public Long getNeedSupportIpv6()
Get 是否需要支持Ipv6,1:是,0:否- Returns:
- NeedSupportIpv6 是否需要支持Ipv6,1:是,0:否
-
setNeedSupportIpv6
public void setNeedSupportIpv6(Long NeedSupportIpv6)
Set 是否需要支持Ipv6,1:是,0:否- Parameters:
NeedSupportIpv6
- 是否需要支持Ipv6,1:是,0:否
-
getTagList
public Tag[] getTagList()
Get 实例需要绑定的Tag信息,默认为空- Returns:
- TagList 实例需要绑定的Tag信息,默认为空
-
setTagList
public void setTagList(Tag[] TagList)
Set 实例需要绑定的Tag信息,默认为空- Parameters:
TagList
- 实例需要绑定的Tag信息,默认为空
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 安全组id- Returns:
- SecurityGroupIds 安全组id
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组id- Parameters:
SecurityGroupIds
- 安全组id
-
getDBMajorVersion
public String getDBMajorVersion()
Get PostgreSQL大版本号(该参数当前必传),版本信息可从[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)获取。目前支持10,11,12,13,14,15这几个大版本,详情见[内核版本概述](https://cloud.tencent.com/document/product/409/67018)。 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。- Returns:
- DBMajorVersion PostgreSQL大版本号(该参数当前必传),版本信息可从[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)获取。目前支持10,11,12,13,14,15这几个大版本,详情见[内核版本概述](https://cloud.tencent.com/document/product/409/67018)。 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。
-
setDBMajorVersion
public void setDBMajorVersion(String DBMajorVersion)
Set PostgreSQL大版本号(该参数当前必传),版本信息可从[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)获取。目前支持10,11,12,13,14,15这几个大版本,详情见[内核版本概述](https://cloud.tencent.com/document/product/409/67018)。 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。- Parameters:
DBMajorVersion
- PostgreSQL大版本号(该参数当前必传),版本信息可从[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)获取。目前支持10,11,12,13,14,15这几个大版本,详情见[内核版本概述](https://cloud.tencent.com/document/product/409/67018)。 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。
-
getDBKernelVersion
public String getDBKernelVersion()
Get PostgreSQL内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。- Returns:
- DBKernelVersion PostgreSQL内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。
-
setDBKernelVersion
public void setDBKernelVersion(String DBKernelVersion)
Set PostgreSQL内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。- Parameters:
DBKernelVersion
- PostgreSQL内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。
-
-