Class: TencentCloud::Tdmq::V20200217::ResetRocketMQConsumerOffSetRequest

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

Overview

ResetRocketMQConsumerOffSet请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, namespaceid = nil, groupid = nil, topic = nil, type = nil, resettimestamp = nil) ⇒ ResetRocketMQConsumerOffSetRequest

Returns a new instance of ResetRocketMQConsumerOffSetRequest.



11244
11245
11246
11247
11248
11249
11250
11251
# File 'lib/v20200217/models.rb', line 11244

def initialize(clusterid=nil, namespaceid=nil, groupid=nil, topic=nil, type=nil, resettimestamp=nil)
  @ClusterId = clusterid
  @NamespaceId = namespaceid
  @GroupId = groupid
  @Topic = topic
  @Type = type
  @ResetTimestamp = resettimestamp
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • NamespaceId:

    命名空间名称

  • GroupId:

    消费组名称

  • Topic:

    主题名称

  • Type:

    重置方式,0表示从最新位点开始,1表示从指定时间点开始

  • ResetTimestamp:

    重置指定的时间戳,仅在 Type 为1是生效,以毫秒为单位



11242
11243
11244
# File 'lib/v20200217/models.rb', line 11242

def ClusterId
  @ClusterId
end

#GroupIdObject

Parameters:

  • ClusterId:

    集群ID

  • NamespaceId:

    命名空间名称

  • GroupId:

    消费组名称

  • Topic:

    主题名称

  • Type:

    重置方式,0表示从最新位点开始,1表示从指定时间点开始

  • ResetTimestamp:

    重置指定的时间戳,仅在 Type 为1是生效,以毫秒为单位



11242
11243
11244
# File 'lib/v20200217/models.rb', line 11242

def GroupId
  @GroupId
end

#NamespaceIdObject

Parameters:

  • ClusterId:

    集群ID

  • NamespaceId:

    命名空间名称

  • GroupId:

    消费组名称

  • Topic:

    主题名称

  • Type:

    重置方式,0表示从最新位点开始,1表示从指定时间点开始

  • ResetTimestamp:

    重置指定的时间戳,仅在 Type 为1是生效,以毫秒为单位



11242
11243
11244
# File 'lib/v20200217/models.rb', line 11242

def NamespaceId
  @NamespaceId
end

#ResetTimestampObject

Parameters:

  • ClusterId:

    集群ID

  • NamespaceId:

    命名空间名称

  • GroupId:

    消费组名称

  • Topic:

    主题名称

  • Type:

    重置方式,0表示从最新位点开始,1表示从指定时间点开始

  • ResetTimestamp:

    重置指定的时间戳,仅在 Type 为1是生效,以毫秒为单位



11242
11243
11244
# File 'lib/v20200217/models.rb', line 11242

def ResetTimestamp
  @ResetTimestamp
end

#TopicObject

Parameters:

  • ClusterId:

    集群ID

  • NamespaceId:

    命名空间名称

  • GroupId:

    消费组名称

  • Topic:

    主题名称

  • Type:

    重置方式,0表示从最新位点开始,1表示从指定时间点开始

  • ResetTimestamp:

    重置指定的时间戳,仅在 Type 为1是生效,以毫秒为单位



11242
11243
11244
# File 'lib/v20200217/models.rb', line 11242

def Topic
  @Topic
end

#TypeObject

Parameters:

  • ClusterId:

    集群ID

  • NamespaceId:

    命名空间名称

  • GroupId:

    消费组名称

  • Topic:

    主题名称

  • Type:

    重置方式,0表示从最新位点开始,1表示从指定时间点开始

  • ResetTimestamp:

    重置指定的时间戳,仅在 Type 为1是生效,以毫秒为单位



11242
11243
11244
# File 'lib/v20200217/models.rb', line 11242

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



11253
11254
11255
11256
11257
11258
11259
11260
# File 'lib/v20200217/models.rb', line 11253

def deserialize(params)
  @ClusterId = params['ClusterId']
  @NamespaceId = params['NamespaceId']
  @GroupId = params['GroupId']
  @Topic = params['Topic']
  @Type = params['Type']
  @ResetTimestamp = params['ResetTimestamp']
end