Class CreateDBInstanceRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getAlarmPolicyIdList()
      Get 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
      Long[] getAlarmPolicyList()
      Get 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
      Long getAutoRenewFlag()
      Get 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
      Long getAutoSyncFlag()
      Get 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
      String getBackupZone()
      Get 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
      String getCageId()
      Get 金融围拢 ID。
      String getClientToken()
      Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
      Long getCpu()
      Get 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
      String getDeployGroupId()
      Get 置放群组 ID。
      Long getDeployMode()
      Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
      String getDeviceType()
      Get 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
      Boolean getDryRun()
      Get 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
      String getEngineType()
      Get 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
      String getEngineVersion()
      Get MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
      Long getGoodsNum()
      Get 实例数量,默认值为1, 最小值1,最大值为100。
      String getInstanceName()
      Get 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
      Long getInstanceNodes()
      Get 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
      String getInstanceRole()
      Get 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
      String getMasterInstanceId()
      Get 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
      String getMasterRegion()
      Get 主实例地域信息,购买灾备、RO实例时,该字段必填。
      Long getMemory()
      Get 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
      ParamInfo[] getParamList()
      Get 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
      Long getParamTemplateId()
      Get 参数模板id。
      String getParamTemplateType()
      Get 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
      String getPassword()
      Get 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
      Long getPeriod()
      Get 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
      Long getPort()
      Get 自定义端口,端口支持范围:[ 1024-65535 ]。
      Long getProjectId()
      Get 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
      Long getProtectMode()
      Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
      TagInfo[] getResourceTags()
      Get 实例标签信息。
      RoGroup getRoGroup()
      Get 只读实例参数。购买只读实例时,该参数必传。
      String[] getSecurityGroup()
      Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
      String getSlaveZone()
      Get 备库 1 的可用区信息,默认为 Zone 的值。
      String getUniqSubnetId()
      Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
      String getUniqVpcId()
      Get 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
      String[] getVips()
      Get 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
      Long getVolume()
      Get 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
      String getZone()
      Get 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
      void setAlarmPolicyIdList​(String[] AlarmPolicyIdList)
      Set 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
      void setAlarmPolicyList​(Long[] AlarmPolicyList)
      Set 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
      void setAutoRenewFlag​(Long AutoRenewFlag)
      Set 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
      void setAutoSyncFlag​(Long AutoSyncFlag)
      Set 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
      void setBackupZone​(String BackupZone)
      Set 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
      void setCageId​(String CageId)
      Set 金融围拢 ID。
      void setClientToken​(String ClientToken)
      Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
      void setCpu​(Long Cpu)
      Set 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
      void setDeployGroupId​(String DeployGroupId)
      Set 置放群组 ID。
      void setDeployMode​(Long DeployMode)
      Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
      void setDeviceType​(String DeviceType)
      Set 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
      void setDryRun​(Boolean DryRun)
      Set 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
      void setEngineType​(String EngineType)
      Set 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
      void setEngineVersion​(String EngineVersion)
      Set MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
      void setGoodsNum​(Long GoodsNum)
      Set 实例数量,默认值为1, 最小值1,最大值为100。
      void setInstanceName​(String InstanceName)
      Set 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
      void setInstanceNodes​(Long InstanceNodes)
      Set 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
      void setInstanceRole​(String InstanceRole)
      Set 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
      void setMasterInstanceId​(String MasterInstanceId)
      Set 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
      void setMasterRegion​(String MasterRegion)
      Set 主实例地域信息,购买灾备、RO实例时,该字段必填。
      void setMemory​(Long Memory)
      Set 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
      void setParamList​(ParamInfo[] ParamList)
      Set 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
      void setParamTemplateId​(Long ParamTemplateId)
      Set 参数模板id。
      void setParamTemplateType​(String ParamTemplateType)
      Set 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
      void setPassword​(String Password)
      Set 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
      void setPeriod​(Long Period)
      Set 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
      void setPort​(Long Port)
      Set 自定义端口,端口支持范围:[ 1024-65535 ]。
      void setProjectId​(Long ProjectId)
      Set 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
      void setProtectMode​(Long ProtectMode)
      Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
      void setResourceTags​(TagInfo[] ResourceTags)
      Set 实例标签信息。
      void setRoGroup​(RoGroup RoGroup)
      Set 只读实例参数。购买只读实例时,该参数必传。
      void setSecurityGroup​(String[] SecurityGroup)
      Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
      void setSlaveZone​(String SlaveZone)
      Set 备库 1 的可用区信息,默认为 Zone 的值。
      void setUniqSubnetId​(String UniqSubnetId)
      Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
      void setUniqVpcId​(String UniqVpcId)
      Set 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
      void setVips​(String[] Vips)
      Set 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
      void setVolume​(Long Volume)
      Set 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
      void setZone​(String Zone)
      Set 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CreateDBInstanceRequest

        public CreateDBInstanceRequest()
      • CreateDBInstanceRequest

        public CreateDBInstanceRequest​(CreateDBInstanceRequest 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

      • getMemory

        public Long getMemory()
        Get 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
        Returns:
        Memory 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
      • setMemory

        public void setMemory​(Long Memory)
        Set 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
        Parameters:
        Memory - 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
      • getVolume

        public Long getVolume()
        Get 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
        Returns:
        Volume 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
      • setVolume

        public void setVolume​(Long Volume)
        Set 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
        Parameters:
        Volume - 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
      • getPeriod

        public Long getPeriod()
        Get 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
        Returns:
        Period 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
      • setPeriod

        public void setPeriod​(Long Period)
        Set 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
        Parameters:
        Period - 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
      • getGoodsNum

        public Long getGoodsNum()
        Get 实例数量,默认值为1, 最小值1,最大值为100。
        Returns:
        GoodsNum 实例数量,默认值为1, 最小值1,最大值为100。
      • setGoodsNum

        public void setGoodsNum​(Long GoodsNum)
        Set 实例数量,默认值为1, 最小值1,最大值为100。
        Parameters:
        GoodsNum - 实例数量,默认值为1, 最小值1,最大值为100。
      • getZone

        public String getZone()
        Get 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
        Returns:
        Zone 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
      • setZone

        public void setZone​(String Zone)
        Set 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
        Parameters:
        Zone - 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
      • getUniqVpcId

        public String getUniqVpcId()
        Get 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
        Returns:
        UniqVpcId 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
      • setUniqVpcId

        public void setUniqVpcId​(String UniqVpcId)
        Set 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
        Parameters:
        UniqVpcId - 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
      • getUniqSubnetId

        public String getUniqSubnetId()
        Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
        Returns:
        UniqSubnetId 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
      • setUniqSubnetId

        public void setUniqSubnetId​(String UniqSubnetId)
        Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
        Parameters:
        UniqSubnetId - 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
      • getProjectId

        public Long getProjectId()
        Get 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
        Returns:
        ProjectId 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
        Parameters:
        ProjectId - 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
      • getPort

        public Long getPort()
        Get 自定义端口,端口支持范围:[ 1024-65535 ]。
        Returns:
        Port 自定义端口,端口支持范围:[ 1024-65535 ]。
      • setPort

        public void setPort​(Long Port)
        Set 自定义端口,端口支持范围:[ 1024-65535 ]。
        Parameters:
        Port - 自定义端口,端口支持范围:[ 1024-65535 ]。
      • getInstanceRole

        public String getInstanceRole()
        Get 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
        Returns:
        InstanceRole 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
      • setInstanceRole

        public void setInstanceRole​(String InstanceRole)
        Set 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
        Parameters:
        InstanceRole - 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
      • getMasterInstanceId

        public String getMasterInstanceId()
        Get 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
        Returns:
        MasterInstanceId 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
      • setMasterInstanceId

        public void setMasterInstanceId​(String MasterInstanceId)
        Set 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
        Parameters:
        MasterInstanceId - 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
      • getEngineVersion

        public String getEngineVersion()
        Get MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
        Returns:
        EngineVersion MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
      • setEngineVersion

        public void setEngineVersion​(String EngineVersion)
        Set MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
        Parameters:
        EngineVersion - MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
      • getPassword

        public String getPassword()
        Get 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
        Returns:
        Password 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
      • setPassword

        public void setPassword​(String Password)
        Set 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
        Parameters:
        Password - 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
      • getProtectMode

        public Long getProtectMode()
        Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
        Returns:
        ProtectMode 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
      • setProtectMode

        public void setProtectMode​(Long ProtectMode)
        Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
        Parameters:
        ProtectMode - 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
      • getDeployMode

        public Long getDeployMode()
        Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
        Returns:
        DeployMode 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
      • setDeployMode

        public void setDeployMode​(Long DeployMode)
        Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
        Parameters:
        DeployMode - 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
      • getSlaveZone

        public String getSlaveZone()
        Get 备库 1 的可用区信息,默认为 Zone 的值。
        Returns:
        SlaveZone 备库 1 的可用区信息,默认为 Zone 的值。
      • setSlaveZone

        public void setSlaveZone​(String SlaveZone)
        Set 备库 1 的可用区信息,默认为 Zone 的值。
        Parameters:
        SlaveZone - 备库 1 的可用区信息,默认为 Zone 的值。
      • getParamList

        public ParamInfo[] getParamList()
        Get 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
        Returns:
        ParamList 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
      • setParamList

        public void setParamList​(ParamInfo[] ParamList)
        Set 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
        Parameters:
        ParamList - 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
      • getBackupZone

        public String getBackupZone()
        Get 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
        Returns:
        BackupZone 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
      • setBackupZone

        public void setBackupZone​(String BackupZone)
        Set 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
        Parameters:
        BackupZone - 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
      • getAutoRenewFlag

        public Long getAutoRenewFlag()
        Get 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
        Returns:
        AutoRenewFlag 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
      • setAutoRenewFlag

        public void setAutoRenewFlag​(Long AutoRenewFlag)
        Set 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
        Parameters:
        AutoRenewFlag - 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
      • getMasterRegion

        public String getMasterRegion()
        Get 主实例地域信息,购买灾备、RO实例时,该字段必填。
        Returns:
        MasterRegion 主实例地域信息,购买灾备、RO实例时,该字段必填。
      • setMasterRegion

        public void setMasterRegion​(String MasterRegion)
        Set 主实例地域信息,购买灾备、RO实例时,该字段必填。
        Parameters:
        MasterRegion - 主实例地域信息,购买灾备、RO实例时,该字段必填。
      • getSecurityGroup

        public String[] getSecurityGroup()
        Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
        Returns:
        SecurityGroup 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
      • setSecurityGroup

        public void setSecurityGroup​(String[] SecurityGroup)
        Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
        Parameters:
        SecurityGroup - 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
      • getRoGroup

        public RoGroup getRoGroup()
        Get 只读实例参数。购买只读实例时,该参数必传。
        Returns:
        RoGroup 只读实例参数。购买只读实例时,该参数必传。
      • setRoGroup

        public void setRoGroup​(RoGroup RoGroup)
        Set 只读实例参数。购买只读实例时,该参数必传。
        Parameters:
        RoGroup - 只读实例参数。购买只读实例时,该参数必传。
      • getInstanceName

        public String getInstanceName()
        Get 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
        Returns:
        InstanceName 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
        Parameters:
        InstanceName - 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
      • getResourceTags

        public TagInfo[] getResourceTags()
        Get 实例标签信息。
        Returns:
        ResourceTags 实例标签信息。
      • setResourceTags

        public void setResourceTags​(TagInfo[] ResourceTags)
        Set 实例标签信息。
        Parameters:
        ResourceTags - 实例标签信息。
      • getDeployGroupId

        public String getDeployGroupId()
        Get 置放群组 ID。
        Returns:
        DeployGroupId 置放群组 ID。
      • setDeployGroupId

        public void setDeployGroupId​(String DeployGroupId)
        Set 置放群组 ID。
        Parameters:
        DeployGroupId - 置放群组 ID。
      • getClientToken

        public String getClientToken()
        Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
        Returns:
        ClientToken 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
      • setClientToken

        public void setClientToken​(String ClientToken)
        Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
        Parameters:
        ClientToken - 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
      • getDeviceType

        public String getDeviceType()
        Get 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
        Returns:
        DeviceType 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
      • setDeviceType

        public void setDeviceType​(String DeviceType)
        Set 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
        Parameters:
        DeviceType - 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
      • getParamTemplateId

        public Long getParamTemplateId()
        Get 参数模板id。
        Returns:
        ParamTemplateId 参数模板id。
      • setParamTemplateId

        public void setParamTemplateId​(Long ParamTemplateId)
        Set 参数模板id。
        Parameters:
        ParamTemplateId - 参数模板id。
      • getAlarmPolicyList

        public Long[] getAlarmPolicyList()
        Get 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
        Returns:
        AlarmPolicyList 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
      • setAlarmPolicyList

        public void setAlarmPolicyList​(Long[] AlarmPolicyList)
        Set 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
        Parameters:
        AlarmPolicyList - 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
      • getInstanceNodes

        public Long getInstanceNodes()
        Get 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
        Returns:
        InstanceNodes 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
      • setInstanceNodes

        public void setInstanceNodes​(Long InstanceNodes)
        Set 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
        Parameters:
        InstanceNodes - 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
      • getCpu

        public Long getCpu()
        Get 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
        Returns:
        Cpu 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
      • setCpu

        public void setCpu​(Long Cpu)
        Set 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
        Parameters:
        Cpu - 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
      • getAutoSyncFlag

        public Long getAutoSyncFlag()
        Get 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
        Returns:
        AutoSyncFlag 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
      • setAutoSyncFlag

        public void setAutoSyncFlag​(Long AutoSyncFlag)
        Set 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
        Parameters:
        AutoSyncFlag - 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
      • getCageId

        public String getCageId()
        Get 金融围拢 ID。
        Returns:
        CageId 金融围拢 ID。
      • setCageId

        public void setCageId​(String CageId)
        Set 金融围拢 ID。
        Parameters:
        CageId - 金融围拢 ID。
      • getParamTemplateType

        public String getParamTemplateType()
        Get 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
        Returns:
        ParamTemplateType 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
      • setParamTemplateType

        public void setParamTemplateType​(String ParamTemplateType)
        Set 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
        Parameters:
        ParamTemplateType - 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
      • getAlarmPolicyIdList

        public String[] getAlarmPolicyIdList()
        Get 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
        Returns:
        AlarmPolicyIdList 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
      • setAlarmPolicyIdList

        public void setAlarmPolicyIdList​(String[] AlarmPolicyIdList)
        Set 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
        Parameters:
        AlarmPolicyIdList - 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
      • getDryRun

        public Boolean getDryRun()
        Get 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
        Returns:
        DryRun 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
      • setDryRun

        public void setDryRun​(Boolean DryRun)
        Set 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
        Parameters:
        DryRun - 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
      • getEngineType

        public String getEngineType()
        Get 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
        Returns:
        EngineType 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
      • setEngineType

        public void setEngineType​(String EngineType)
        Set 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
        Parameters:
        EngineType - 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
      • getVips

        public String[] getVips()
        Get 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
        Returns:
        Vips 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
      • setVips

        public void setVips​(String[] Vips)
        Set 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
        Parameters:
        Vips - 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。