Class: TencentCloud::Trocket::V20230308::ModifyConsumerGroupRequest

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

Overview

ModifyConsumerGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, consumeenable = nil, consumemessageorderly = nil, consumergroup = nil, maxretrytimes = nil, remark = nil) ⇒ ModifyConsumerGroupRequest

Returns a new instance of ModifyConsumerGroupRequest.



4937
4938
4939
4940
4941
4942
4943
4944
# File 'lib/v20230308/models.rb', line 4937

def initialize(instanceid=nil, consumeenable=nil, consumemessageorderly=nil, consumergroup=nil, maxretrytimes=nil, remark=nil)
  @InstanceId = instanceid
  @ConsumeEnable = consumeenable
  @ConsumeMessageOrderly = consumemessageorderly
  @ConsumerGroup = consumergroup
  @MaxRetryTimes = maxretrytimes
  @Remark = remark
end

Instance Attribute Details

#ConsumeEnableObject

并发投递:false

Parameters:

  • InstanceId:

    腾讯云 RocketMQ 实例 ID,从 DescribeFusionInstanceList 接口或控制台获得。

  • ConsumeEnable:

    是否开启消费

  • ConsumeMessageOrderly:

    顺序投递:true

  • ConsumerGroup:

    消费组名称,从 DescribeConsumerGroupList 接口返回的 ConsumeGroupItem 或控制台获得。

  • MaxRetryTimes:

    最大重试次数,取值范围0~1000

  • Remark:

    备注信息,最多 128 个字符



4935
4936
4937
# File 'lib/v20230308/models.rb', line 4935

def ConsumeEnable
  @ConsumeEnable
end

#ConsumeMessageOrderlyObject

并发投递:false

Parameters:

  • InstanceId:

    腾讯云 RocketMQ 实例 ID,从 DescribeFusionInstanceList 接口或控制台获得。

  • ConsumeEnable:

    是否开启消费

  • ConsumeMessageOrderly:

    顺序投递:true

  • ConsumerGroup:

    消费组名称,从 DescribeConsumerGroupList 接口返回的 ConsumeGroupItem 或控制台获得。

  • MaxRetryTimes:

    最大重试次数,取值范围0~1000

  • Remark:

    备注信息,最多 128 个字符



4935
4936
4937
# File 'lib/v20230308/models.rb', line 4935

def ConsumeMessageOrderly
  @ConsumeMessageOrderly
end

#ConsumerGroupObject

并发投递:false

Parameters:

  • InstanceId:

    腾讯云 RocketMQ 实例 ID,从 DescribeFusionInstanceList 接口或控制台获得。

  • ConsumeEnable:

    是否开启消费

  • ConsumeMessageOrderly:

    顺序投递:true

  • ConsumerGroup:

    消费组名称,从 DescribeConsumerGroupList 接口返回的 ConsumeGroupItem 或控制台获得。

  • MaxRetryTimes:

    最大重试次数,取值范围0~1000

  • Remark:

    备注信息,最多 128 个字符



4935
4936
4937
# File 'lib/v20230308/models.rb', line 4935

def ConsumerGroup
  @ConsumerGroup
end

#InstanceIdObject

并发投递:false

Parameters:

  • InstanceId:

    腾讯云 RocketMQ 实例 ID,从 DescribeFusionInstanceList 接口或控制台获得。

  • ConsumeEnable:

    是否开启消费

  • ConsumeMessageOrderly:

    顺序投递:true

  • ConsumerGroup:

    消费组名称,从 DescribeConsumerGroupList 接口返回的 ConsumeGroupItem 或控制台获得。

  • MaxRetryTimes:

    最大重试次数,取值范围0~1000

  • Remark:

    备注信息,最多 128 个字符



4935
4936
4937
# File 'lib/v20230308/models.rb', line 4935

def InstanceId
  @InstanceId
end

#MaxRetryTimesObject

并发投递:false

Parameters:

  • InstanceId:

    腾讯云 RocketMQ 实例 ID,从 DescribeFusionInstanceList 接口或控制台获得。

  • ConsumeEnable:

    是否开启消费

  • ConsumeMessageOrderly:

    顺序投递:true

  • ConsumerGroup:

    消费组名称,从 DescribeConsumerGroupList 接口返回的 ConsumeGroupItem 或控制台获得。

  • MaxRetryTimes:

    最大重试次数,取值范围0~1000

  • Remark:

    备注信息,最多 128 个字符



4935
4936
4937
# File 'lib/v20230308/models.rb', line 4935

def MaxRetryTimes
  @MaxRetryTimes
end

#RemarkObject

并发投递:false

Parameters:

  • InstanceId:

    腾讯云 RocketMQ 实例 ID,从 DescribeFusionInstanceList 接口或控制台获得。

  • ConsumeEnable:

    是否开启消费

  • ConsumeMessageOrderly:

    顺序投递:true

  • ConsumerGroup:

    消费组名称,从 DescribeConsumerGroupList 接口返回的 ConsumeGroupItem 或控制台获得。

  • MaxRetryTimes:

    最大重试次数,取值范围0~1000

  • Remark:

    备注信息,最多 128 个字符



4935
4936
4937
# File 'lib/v20230308/models.rb', line 4935

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



4946
4947
4948
4949
4950
4951
4952
4953
# File 'lib/v20230308/models.rb', line 4946

def deserialize(params)
  @InstanceId = params['InstanceId']
  @ConsumeEnable = params['ConsumeEnable']
  @ConsumeMessageOrderly = params['ConsumeMessageOrderly']
  @ConsumerGroup = params['ConsumerGroup']
  @MaxRetryTimes = params['MaxRetryTimes']
  @Remark = params['Remark']
end