Class CreateHourDCDBInstanceRequest


  • public class CreateHourDCDBInstanceRequest
    extends AbstractModel
    • Constructor Detail

      • CreateHourDCDBInstanceRequest

        public CreateHourDCDBInstanceRequest()
      • CreateHourDCDBInstanceRequest

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

      • getShardMemory

        public Long getShardMemory()
        Get 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
        Returns:
        ShardMemory 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
      • setShardMemory

        public void setShardMemory​(Long ShardMemory)
        Set 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
        Parameters:
        ShardMemory - 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
      • getShardStorage

        public Long getShardStorage()
        Get 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
        Returns:
        ShardStorage 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
      • setShardStorage

        public void setShardStorage​(Long ShardStorage)
        Set 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
        Parameters:
        ShardStorage - 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
      • getShardNodeCount

        public Long getShardNodeCount()
        Get 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。
        Returns:
        ShardNodeCount 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。
      • setShardNodeCount

        public void setShardNodeCount​(Long ShardNodeCount)
        Set 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。
        Parameters:
        ShardNodeCount - 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。
      • getShardCount

        public Long getShardCount()
        Get 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
        Returns:
        ShardCount 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
      • setShardCount

        public void setShardCount​(Long ShardCount)
        Set 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
        Parameters:
        ShardCount - 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
      • getCount

        public Long getCount()
        Get 欲购买实例的数量
        Returns:
        Count 欲购买实例的数量
      • setCount

        public void setCount​(Long Count)
        Set 欲购买实例的数量
        Parameters:
        Count - 欲购买实例的数量
      • getProjectId

        public Long getProjectId()
        Get 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
        Returns:
        ProjectId 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
        Parameters:
        ProjectId - 项目 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,VpcId不为空时必填
        Returns:
        SubnetId 虚拟私有网络子网 ID,VpcId不为空时必填
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 虚拟私有网络子网 ID,VpcId不为空时必填
        Parameters:
        SubnetId - 虚拟私有网络子网 ID,VpcId不为空时必填
      • getShardCpu

        public Long getShardCpu()
        Get 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。
        Returns:
        ShardCpu 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。
      • setShardCpu

        public void setShardCpu​(Long ShardCpu)
        Set 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。
        Parameters:
        ShardCpu - 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。
      • getDbVersionId

        public String getDbVersionId()
        Get 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
        Returns:
        DbVersionId 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
      • setDbVersionId

        public void setDbVersionId​(String DbVersionId)
        Set 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
        Parameters:
        DbVersionId - 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
      • getZones

        public String[] getZones()
        Get 分片节点可用区分布,可填写多个可用区。
        Returns:
        Zones 分片节点可用区分布,可填写多个可用区。
      • setZones

        public void setZones​(String[] Zones)
        Set 分片节点可用区分布,可填写多个可用区。
        Parameters:
        Zones - 分片节点可用区分布,可填写多个可用区。
      • getSecurityGroupId

        public String getSecurityGroupId()
        Get 安全组id
        Returns:
        SecurityGroupId 安全组id
      • setSecurityGroupId

        public void setSecurityGroupId​(String SecurityGroupId)
        Set 安全组id
        Parameters:
        SecurityGroupId - 安全组id
      • getInstanceName

        public String getInstanceName()
        Get 实例名称, 可以通过该字段自主的设置实例的名字
        Returns:
        InstanceName 实例名称, 可以通过该字段自主的设置实例的名字
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称, 可以通过该字段自主的设置实例的名字
        Parameters:
        InstanceName - 实例名称, 可以通过该字段自主的设置实例的名字
      • getIpv6Flag

        public Long getIpv6Flag()
        Get 是否支持IPv6,0:不支持,1:支持
        Returns:
        Ipv6Flag 是否支持IPv6,0:不支持,1:支持
      • setIpv6Flag

        public void setIpv6Flag​(Long Ipv6Flag)
        Set 是否支持IPv6,0:不支持,1:支持
        Parameters:
        Ipv6Flag - 是否支持IPv6,0:不支持,1:支持
      • getResourceTags

        public ResourceTag[] getResourceTags()
        Get 标签键值对数组
        Returns:
        ResourceTags 标签键值对数组
      • setResourceTags

        public void setResourceTags​(ResourceTag[] ResourceTags)
        Set 标签键值对数组
        Parameters:
        ResourceTags - 标签键值对数组
      • getDcnRegion

        public String getDcnRegion()
        Get DCN源地域
        Returns:
        DcnRegion DCN源地域
      • setDcnRegion

        public void setDcnRegion​(String DcnRegion)
        Set DCN源地域
        Parameters:
        DcnRegion - DCN源地域
      • getDcnInstanceId

        public String getDcnInstanceId()
        Get DCN源实例ID
        Returns:
        DcnInstanceId DCN源实例ID
      • setDcnInstanceId

        public void setDcnInstanceId​(String DcnInstanceId)
        Set DCN源实例ID
        Parameters:
        DcnInstanceId - DCN源实例ID
      • getInitParams

        public DBParamValue[] getInitParams()
        Get 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
        Returns:
        InitParams 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
      • setInitParams

        public void setInitParams​(DBParamValue[] InitParams)
        Set 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
        Parameters:
        InitParams - 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
      • getRollbackInstanceId

        public String getRollbackInstanceId()
        Get 需要回档的源实例ID
        Returns:
        RollbackInstanceId 需要回档的源实例ID
      • setRollbackInstanceId

        public void setRollbackInstanceId​(String RollbackInstanceId)
        Set 需要回档的源实例ID
        Parameters:
        RollbackInstanceId - 需要回档的源实例ID
      • getRollbackTime

        public String getRollbackTime()
        Get 回档时间,例如“2021-11-22 00:00:00”
        Returns:
        RollbackTime 回档时间,例如“2021-11-22 00:00:00”
      • setRollbackTime

        public void setRollbackTime​(String RollbackTime)
        Set 回档时间,例如“2021-11-22 00:00:00”
        Parameters:
        RollbackTime - 回档时间,例如“2021-11-22 00:00:00”
      • getSecurityGroupIds

        public String[] getSecurityGroupIds()
        Get 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数
        Returns:
        SecurityGroupIds 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数
      • setSecurityGroupIds

        public void setSecurityGroupIds​(String[] SecurityGroupIds)
        Set 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数
        Parameters:
        SecurityGroupIds - 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数
      • getDcnSyncMode

        public Long getDcnSyncMode()
        Get DCN同步模式,0:普通DCN同步,1:一致性同步
        Returns:
        DcnSyncMode DCN同步模式,0:普通DCN同步,1:一致性同步
      • setDcnSyncMode

        public void setDcnSyncMode​(Long DcnSyncMode)
        Set DCN同步模式,0:普通DCN同步,1:一致性同步
        Parameters:
        DcnSyncMode - DCN同步模式,0:普通DCN同步,1:一致性同步