Class CreateReadOnlyDBInstanceRequest


  • public class CreateReadOnlyDBInstanceRequest
    extends AbstractModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getActivityId()
      Get 优惠活动ID
      Long getAutoRenewFlag()
      Get 续费标记: 0:手动续费 1:自动续费 默认值:0
      Long getAutoVoucher()
      Get 是否自动使用代金券: 0:否 1:是 默认值:0
      String 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:是 默认值:0
      Long getPeriod()
      Get 购买时长,单位:月。 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36 后付费:只支持1
      Long 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 优惠活动ID
      void setAutoRenewFlag​(Long AutoRenewFlag)
      Set 续费标记: 0:手动续费 1:自动续费 默认值:0
      void setAutoVoucher​(Long AutoVoucher)
      Set 是否自动使用代金券: 0:否 1:是 默认值:0
      void 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:是 默认值: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 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.
    • 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
  • Parameters:
    Period - 购买时长,单位:月。
  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:只支持1