Class: TencentCloud::Dts::V20211206::DescribeSubscribeJobsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211206/models.rb

Overview

DescribeSubscribeJobs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subscribeid = nil, subscribeids = nil, subscribename = nil, instanceid = nil, topic = nil, paytype = nil, product = nil, status = nil, subsstatus = nil, offset = nil, limit = nil, orderdirection = nil, tagfilters = nil) ⇒ DescribeSubscribeJobsRequest

Returns a new instance of DescribeSubscribeJobsRequest.



3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
# File 'lib/v20211206/models.rb', line 3170

def initialize(subscribeid=nil, subscribeids=nil, subscribename=nil, instanceid=nil, topic=nil, paytype=nil, product=nil, status=nil, subsstatus=nil, offset=nil, limit=nil, orderdirection=nil, tagfilters=nil)
  @SubscribeId = subscribeid
  @SubscribeIds = subscribeids
  @SubscribeName = subscribename
  @InstanceId = instanceid
  @Topic = topic
  @PayType = paytype
  @Product = product
  @Status = status
  @SubsStatus = subsstatus
  @Offset = offset
  @Limit = limit
  @OrderDirection = orderdirection
  @TagFilters = tagfilters
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def Offset
  @Offset
end

#OrderDirectionObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def OrderDirection
  @OrderDirection
end

#PayTypeObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def PayType
  @PayType
end

#ProductObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def Product
  @Product
end

#StatusObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def Status
  @Status
end

#SubscribeIdObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def SubscribeId
  @SubscribeId
end

#SubscribeIdsObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def SubscribeIds
  @SubscribeIds
end

#SubscribeNameObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def SubscribeName
  @SubscribeName
end

#SubsStatusObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def SubsStatus
  @SubsStatus
end

#TagFiltersObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def TagFilters
  @TagFilters
end

#TopicObject

Parameters:

  • SubscribeId:

    订阅 ID 筛选,精确匹配

  • SubscribeIds:

    订阅 ID 筛选,精确匹配

  • SubscribeName:

    订阅名称,前缀模糊匹配

  • InstanceId:

    订阅的云上数据库实例的 ID,精确匹配

  • Topic:

    订阅的topicName

  • PayType:

    计费模式筛选,可能的值:0-包年包月,1-按量计费

  • Product:

    订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)

  • Status:

    数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng

  • SubsStatus:

    数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error

  • Offset:

    返回记录的起始偏移量。默认0

  • Limit:

    单次返回的记录数量。默认20,最大100

  • OrderDirection:

    排序方向,可选的值为“DESC”和“ASC”,默认为“DESC”,按创建时间逆序排序

  • TagFilters:

    tag 过滤条件,多个 TagFilter 之间关系为且



3168
3169
3170
# File 'lib/v20211206/models.rb', line 3168

def Topic
  @Topic
end

Instance Method Details

#deserialize(params) ⇒ Object



3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
# File 'lib/v20211206/models.rb', line 3186

def deserialize(params)
  @SubscribeId = params['SubscribeId']
  @SubscribeIds = params['SubscribeIds']
  @SubscribeName = params['SubscribeName']
  @InstanceId = params['InstanceId']
  @Topic = params['Topic']
  @PayType = params['PayType']
  @Product = params['Product']
  @Status = params['Status']
  @SubsStatus = params['SubsStatus']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @OrderDirection = params['OrderDirection']
  unless params['TagFilters'].nil?
    @TagFilters = []
    params['TagFilters'].each do |i|
      tagfilter_tmp = TagFilter.new
      tagfilter_tmp.deserialize(i)
      @TagFilters << tagfilter_tmp
    end
  end
end