Class CreateDBInstancesRequest

    • 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内核版本号。 一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。