Class DescribeDBInstancesRequest

    • Constructor Detail

      • DescribeDBInstancesRequest

        public DescribeDBInstancesRequest()
      • DescribeDBInstancesRequest

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

      • getProjectId

        public Long getProjectId()
        Get 项目 ID。
        Returns:
        ProjectId 项目 ID。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID。
        Parameters:
        ProjectId - 项目 ID。
      • getInstanceTypes

        public Long[] getInstanceTypes()
        Get 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。
        Returns:
        InstanceTypes 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。
      • setInstanceTypes

        public void setInstanceTypes​(Long[] InstanceTypes)
        Set 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。
        Parameters:
        InstanceTypes - 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。
      • getVips

        public String[] getVips()
        Get 实例的内网 IP 地址。
        Returns:
        Vips 实例的内网 IP 地址。
      • setVips

        public void setVips​(String[] Vips)
        Set 实例的内网 IP 地址。
        Parameters:
        Vips - 实例的内网 IP 地址。
      • getStatus

        public Long[] getStatus()
        Get 实例状态,可取值:
        0 - 创建中
        1 - 运行中
        4 - 正在进行隔离操作
        5 - 已隔离(可在回收站恢复开机)
        Returns:
        Status 实例状态,可取值:
        0 - 创建中
        1 - 运行中
        4 - 正在进行隔离操作
        5 - 已隔离(可在回收站恢复开机)
      • setStatus

        public void setStatus​(Long[] Status)
        Set 实例状态,可取值:
        0 - 创建中
        1 - 运行中
        4 - 正在进行隔离操作
        5 - 已隔离(可在回收站恢复开机)
        Parameters:
        Status - 实例状态,可取值:
        0 - 创建中
        1 - 运行中
        4 - 正在进行隔离操作
        5 - 已隔离(可在回收站恢复开机)
      • getOffset

        public Long getOffset()
        Get 偏移量,默认值为 0。
        Returns:
        Offset 偏移量,默认值为 0。
      • setOffset

        public void setOffset​(Long Offset)
        Set 偏移量,默认值为 0。
        Parameters:
        Offset - 偏移量,默认值为 0。
      • getLimit

        public Long getLimit()
        Get 单次请求返回的数量,默认值为 20,最大值为 2000。
        Returns:
        Limit 单次请求返回的数量,默认值为 20,最大值为 2000。
      • setLimit

        public void setLimit​(Long Limit)
        Set 单次请求返回的数量,默认值为 20,最大值为 2000。
        Parameters:
        Limit - 单次请求返回的数量,默认值为 20,最大值为 2000。
      • getSecurityGroupId

        public String getSecurityGroupId()
        Get 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。
        Returns:
        SecurityGroupId 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。
      • setSecurityGroupId

        public void setSecurityGroupId​(String SecurityGroupId)
        Set 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。
        Parameters:
        SecurityGroupId - 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。
      • getPayTypes

        public Long[] getPayTypes()
        Get 付费类型,可取值:0 - 包年包月,1 - 小时计费。
        Returns:
        PayTypes 付费类型,可取值:0 - 包年包月,1 - 小时计费。
      • setPayTypes

        public void setPayTypes​(Long[] PayTypes)
        Set 付费类型,可取值:0 - 包年包月,1 - 小时计费。
        Parameters:
        PayTypes - 付费类型,可取值:0 - 包年包月,1 - 小时计费。
      • getInstanceNames

        public String[] getInstanceNames()
        Get 实例名称。
        Returns:
        InstanceNames 实例名称。
      • setInstanceNames

        public void setInstanceNames​(String[] InstanceNames)
        Set 实例名称。
        Parameters:
        InstanceNames - 实例名称。
      • getTaskStatus

        public Long[] getTaskStatus()
        Get 实例任务状态,可能取值:
        0 - 没有任务
        1 - 升级中
        2 - 数据导入中
        3 - 开放Slave中
        4 - 外网访问开通中
        5 - 批量操作执行中
        6 - 回档中
        7 - 外网访问关闭中
        8 - 密码修改中
        9 - 实例名修改中
        10 - 重启中
        12 - 自建迁移中
        13 - 删除库表中
        14 - 灾备实例创建同步中
        15 - 升级待切换
        16 - 升级切换中
        17 - 升级切换完成
        19 - 参数设置待执行
        Returns:
        TaskStatus 实例任务状态,可能取值:
        0 - 没有任务
        1 - 升级中
        2 - 数据导入中
        3 - 开放Slave中
        4 - 外网访问开通中
        5 - 批量操作执行中
        6 - 回档中
        7 - 外网访问关闭中
        8 - 密码修改中
        9 - 实例名修改中
        10 - 重启中
        12 - 自建迁移中
        13 - 删除库表中
        14 - 灾备实例创建同步中
        15 - 升级待切换
        16 - 升级切换中
        17 - 升级切换完成
        19 - 参数设置待执行
      • setTaskStatus

        public void setTaskStatus​(Long[] TaskStatus)
        Set 实例任务状态,可能取值:
        0 - 没有任务
        1 - 升级中
        2 - 数据导入中
        3 - 开放Slave中
        4 - 外网访问开通中
        5 - 批量操作执行中
        6 - 回档中
        7 - 外网访问关闭中
        8 - 密码修改中
        9 - 实例名修改中
        10 - 重启中
        12 - 自建迁移中
        13 - 删除库表中
        14 - 灾备实例创建同步中
        15 - 升级待切换
        16 - 升级切换中
        17 - 升级切换完成
        19 - 参数设置待执行
        Parameters:
        TaskStatus - 实例任务状态,可能取值:
        0 - 没有任务
        1 - 升级中
        2 - 数据导入中
        3 - 开放Slave中
        4 - 外网访问开通中
        5 - 批量操作执行中
        6 - 回档中
        7 - 外网访问关闭中
        8 - 密码修改中
        9 - 实例名修改中
        10 - 重启中
        12 - 自建迁移中
        13 - 删除库表中
        14 - 灾备实例创建同步中
        15 - 升级待切换
        16 - 升级切换中
        17 - 升级切换完成
        19 - 参数设置待执行
      • getEngineVersions

        public String[] getEngineVersions()
        Get 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。
        Returns:
        EngineVersions 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。
      • setEngineVersions

        public void setEngineVersions​(String[] EngineVersions)
        Set 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。
        Parameters:
        EngineVersions - 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。
      • getVpcIds

        public Long[] getVpcIds()
        Get 私有网络的 ID。
        Returns:
        VpcIds 私有网络的 ID。
      • setVpcIds

        public void setVpcIds​(Long[] VpcIds)
        Set 私有网络的 ID。
        Parameters:
        VpcIds - 私有网络的 ID。
      • getZoneIds

        public Long[] getZoneIds()
        Get 可用区的 ID。
        Returns:
        ZoneIds 可用区的 ID。
      • setZoneIds

        public void setZoneIds​(Long[] ZoneIds)
        Set 可用区的 ID。
        Parameters:
        ZoneIds - 可用区的 ID。
      • getSubnetIds

        public Long[] getSubnetIds()
        Get 子网 ID。
        Returns:
        SubnetIds 子网 ID。
      • setSubnetIds

        public void setSubnetIds​(Long[] SubnetIds)
        Set 子网 ID。
        Parameters:
        SubnetIds - 子网 ID。
      • getCdbErrors

        public Long[] getCdbErrors()
        Get 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。
        Returns:
        CdbErrors 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。
      • setCdbErrors

        public void setCdbErrors​(Long[] CdbErrors)
        Set 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。
        Parameters:
        CdbErrors - 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。
      • getOrderBy

        public String getOrderBy()
        Get 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。
        Returns:
        OrderBy 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。
      • setOrderBy

        public void setOrderBy​(String OrderBy)
        Set 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。
        Parameters:
        OrderBy - 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。
      • getOrderDirection

        public String getOrderDirection()
        Get 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。
        Returns:
        OrderDirection 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。
      • setOrderDirection

        public void setOrderDirection​(String OrderDirection)
        Set 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。
        Parameters:
        OrderDirection - 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。
      • getWithSecurityGroup

        public Long getWithSecurityGroup()
        Get 是否以安全组 ID 为过滤条件。
        Returns:
        WithSecurityGroup 是否以安全组 ID 为过滤条件。
      • setWithSecurityGroup

        public void setWithSecurityGroup​(Long WithSecurityGroup)
        Set 是否以安全组 ID 为过滤条件。
        Parameters:
        WithSecurityGroup - 是否以安全组 ID 为过滤条件。
      • getWithExCluster

        public Long getWithExCluster()
        Get 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。
        Returns:
        WithExCluster 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。
      • setWithExCluster

        public void setWithExCluster​(Long WithExCluster)
        Set 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。
        Parameters:
        WithExCluster - 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。
      • getExClusterId

        public String getExClusterId()
        Get 独享集群 ID。
        Returns:
        ExClusterId 独享集群 ID。
      • setExClusterId

        public void setExClusterId​(String ExClusterId)
        Set 独享集群 ID。
        Parameters:
        ExClusterId - 独享集群 ID。
      • getInstanceIds

        public String[] getInstanceIds()
        Get 实例 ID。
        Returns:
        InstanceIds 实例 ID。
      • setInstanceIds

        public void setInstanceIds​(String[] InstanceIds)
        Set 实例 ID。
        Parameters:
        InstanceIds - 实例 ID。
      • getInitFlag

        public Long getInitFlag()
        Get 初始化标记,可取值:0 - 未初始化,1 - 初始化。
        Returns:
        InitFlag 初始化标记,可取值:0 - 未初始化,1 - 初始化。
      • setInitFlag

        public void setInitFlag​(Long InitFlag)
        Set 初始化标记,可取值:0 - 未初始化,1 - 初始化。
        Parameters:
        InitFlag - 初始化标记,可取值:0 - 未初始化,1 - 初始化。
      • getWithDr

        public Long getWithDr()
        Get 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。
        Returns:
        WithDr 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。
      • setWithDr

        public void setWithDr​(Long WithDr)
        Set 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。
        Parameters:
        WithDr - 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。
      • getWithRo

        public Long getWithRo()
        Get 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
        Returns:
        WithRo 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
      • setWithRo

        public void setWithRo​(Long WithRo)
        Set 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
        Parameters:
        WithRo - 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
      • getWithMaster

        public Long getWithMaster()
        Get 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
        Returns:
        WithMaster 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
      • setWithMaster

        public void setWithMaster​(Long WithMaster)
        Set 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
        Parameters:
        WithMaster - 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
      • getDeployGroupIds

        public String[] getDeployGroupIds()
        Get 置放群组ID列表。
        Returns:
        DeployGroupIds 置放群组ID列表。
      • setDeployGroupIds

        public void setDeployGroupIds​(String[] DeployGroupIds)
        Set 置放群组ID列表。
        Parameters:
        DeployGroupIds - 置放群组ID列表。
      • getTagKeysForSearch

        public String[] getTagKeysForSearch()
        Get 是否以标签键为过滤条件。
        Returns:
        TagKeysForSearch 是否以标签键为过滤条件。
      • setTagKeysForSearch

        public void setTagKeysForSearch​(String[] TagKeysForSearch)
        Set 是否以标签键为过滤条件。
        Parameters:
        TagKeysForSearch - 是否以标签键为过滤条件。
      • getCageIds

        public String[] getCageIds()
        Get 金融围拢 ID 。
        Returns:
        CageIds 金融围拢 ID 。
      • setCageIds

        public void setCageIds​(String[] CageIds)
        Set 金融围拢 ID 。
        Parameters:
        CageIds - 金融围拢 ID 。
      • getTagValues

        public String[] getTagValues()
        Get 标签值
        Returns:
        TagValues 标签值
      • setTagValues

        public void setTagValues​(String[] TagValues)
        Set 标签值
        Parameters:
        TagValues - 标签值
      • getUniqueVpcIds

        public String[] getUniqueVpcIds()
        Get 私有网络字符型vpcId
        Returns:
        UniqueVpcIds 私有网络字符型vpcId
      • setUniqueVpcIds

        public void setUniqueVpcIds​(String[] UniqueVpcIds)
        Set 私有网络字符型vpcId
        Parameters:
        UniqueVpcIds - 私有网络字符型vpcId
      • getUniqSubnetIds

        public String[] getUniqSubnetIds()
        Get 私有网络字符型subnetId
        Returns:
        UniqSubnetIds 私有网络字符型subnetId
      • setUniqSubnetIds

        public void setUniqSubnetIds​(String[] UniqSubnetIds)
        Set 私有网络字符型subnetId
        Parameters:
        UniqSubnetIds - 私有网络字符型subnetId
      • getTags

        public Tag[] getTags()
        Get 标签键值
        Returns:
        Tags 标签键值
      • setTags

        public void setTags​(Tag[] Tags)
        Set 标签键值
        Parameters:
        Tags - 标签键值
      • getProxyVips

        public String[] getProxyVips()
        Get 数据库代理 IP 。
        Returns:
        ProxyVips 数据库代理 IP 。
      • setProxyVips

        public void setProxyVips​(String[] ProxyVips)
        Set 数据库代理 IP 。
        Parameters:
        ProxyVips - 数据库代理 IP 。
      • getProxyIds

        public String[] getProxyIds()
        Get 数据库代理 ID 。
        Returns:
        ProxyIds 数据库代理 ID 。
      • setProxyIds

        public void setProxyIds​(String[] ProxyIds)
        Set 数据库代理 ID 。
        Parameters:
        ProxyIds - 数据库代理 ID 。
      • getEngineTypes

        public String[] getEngineTypes()
        Get 数据库引擎类型。
        Returns:
        EngineTypes 数据库引擎类型。
      • setEngineTypes

        public void setEngineTypes​(String[] EngineTypes)
        Set 数据库引擎类型。
        Parameters:
        EngineTypes - 数据库引擎类型。