Class: TencentCloud::Dts::V20180330::DescribeSubscribesRequest

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

Overview

DescribeSubscribes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subscribeid = nil, subscribename = nil, instanceid = nil, channelid = nil, paytype = nil, product = nil, status = nil, subsstatus = nil, offset = nil, limit = nil, orderdirection = nil, tagfilters = nil, subscribeversion = nil) ⇒ DescribeSubscribesRequest

Returns a new instance of DescribeSubscribesRequest.



744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'lib/v20180330/models.rb', line 744

def initialize(subscribeid=nil, subscribename=nil, instanceid=nil, channelid=nil, paytype=nil, product=nil, status=nil, subsstatus=nil, offset=nil, limit=nil, orderdirection=nil, tagfilters=nil, subscribeversion=nil)
  @SubscribeId = subscribeid
  @SubscribeName = subscribename
  @InstanceId = instanceid
  @ChannelId = channelid
  @PayType = paytype
  @Product = product
  @Status = status
  @SubsStatus = subsstatus
  @Offset = offset
  @Limit = limit
  @OrderDirection = orderdirection
  @TagFilters = tagfilters
  @SubscribeVersion = subscribeversion
end

Instance Attribute Details

#ChannelIdObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def ChannelId
  @ChannelId
end

#InstanceIdObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def Offset
  @Offset
end

#OrderDirectionObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def OrderDirection
  @OrderDirection
end

#PayTypeObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def PayType
  @PayType
end

#ProductObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def Product
  @Product
end

#StatusObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def Status
  @Status
end

#SubscribeIdObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def SubscribeId
  @SubscribeId
end

#SubscribeNameObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def SubscribeName
  @SubscribeName
end

#SubscribeVersionObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def SubscribeVersion
  @SubscribeVersion
end

#SubsStatusObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def SubsStatus
  @SubsStatus
end

#TagFiltersObject

Parameters:

  • SubscribeId:

    数据订阅的实例ID

  • SubscribeName:

    数据订阅的实例名称

  • InstanceId:

    绑定数据库实例的ID

  • ChannelId:

    数据订阅实例的通道ID

  • PayType:

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

  • Product:

    订阅的数据库产品,如mysql

  • Status:

    数据订阅实例的状态,creating - 创建中,normal - 正常运行,isolating - 隔离中,isolated - 已隔离,offlining - 下线中

  • SubsStatus:

    数据订阅实例的配置状态,unconfigure - 未配置, configuring - 配置中,configured - 已配置

  • Offset:

    返回记录的起始偏移量,默认为0。请输入非负整数

  • Limit:

    单次返回的记录数量,默认20。请输入1到100的整数

  • OrderDirection:

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

  • TagFilters:

    标签过滤条件

  • SubscribeVersion:

    订阅实例版本;txdts-旧版数据订阅,kafka-kafka版本数据订阅



742
743
744
# File 'lib/v20180330/models.rb', line 742

def TagFilters
  @TagFilters
end

Instance Method Details

#deserialize(params) ⇒ Object



760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
# File 'lib/v20180330/models.rb', line 760

def deserialize(params)
  @SubscribeId = params['SubscribeId']
  @SubscribeName = params['SubscribeName']
  @InstanceId = params['InstanceId']
  @ChannelId = params['ChannelId']
  @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
  @SubscribeVersion = params['SubscribeVersion']
end