Class: TencentCloud::Tdmq::V20200217::DescribeTopicMsgsRequest

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

Overview

DescribeTopicMsgs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(environmentid = nil, topicname = nil, starttime = nil, endtime = nil, offset = nil, limit = nil, msgid = nil, clusterid = nil) ⇒ DescribeTopicMsgsRequest

Returns a new instance of DescribeTopicMsgsRequest.



7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
# File 'lib/v20200217/models.rb', line 7772

def initialize(environmentid=nil, topicname=nil, starttime=nil, endtime=nil, offset=nil, limit=nil, msgid=nil, clusterid=nil)
  @EnvironmentId = environmentid
  @TopicName = topicname
  @StartTime = starttime
  @EndTime = endtime
  @Offset = offset
  @Limit = limit
  @MsgId = msgid
  @ClusterId = clusterid
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def ClusterId
  @ClusterId
end

#EndTimeObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def EndTime
  @EndTime
end

#EnvironmentIdObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def EnvironmentId
  @EnvironmentId
end

#LimitObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def Limit
  @Limit
end

#MsgIdObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def MsgId
  @MsgId
end

#OffsetObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def Offset
  @Offset
end

#StartTimeObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def StartTime
  @StartTime
end

#TopicNameObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。

  • Offset:

    起始下标,不填默认为0。

  • Limit:

    返回数量,不填则默认为10,最大值为20。

  • MsgId:

    消息ID。

  • ClusterId:

    Pulsar 集群的ID



7770
7771
7772
# File 'lib/v20200217/models.rb', line 7770

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
# File 'lib/v20200217/models.rb', line 7783

def deserialize(params)
  @EnvironmentId = params['EnvironmentId']
  @TopicName = params['TopicName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @MsgId = params['MsgId']
  @ClusterId = params['ClusterId']
end