Class: TencentCloud::Trocket::V20230308::CreateConsumerGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::CreateConsumerGroupRequest
- Defined in:
- lib/v20230308/models.rb
Overview
CreateConsumerGroup请求参数结构体
Instance Attribute Summary collapse
-
#ConsumeEnable ⇒ Object
并发投递:false.
-
#ConsumeMessageOrderly ⇒ Object
并发投递:false.
-
#ConsumerGroup ⇒ Object
并发投递:false.
-
#InstanceId ⇒ Object
并发投递:false.
-
#MaxRetryTimes ⇒ Object
并发投递:false.
-
#Remark ⇒ Object
并发投递:false.
-
#TagList ⇒ Object
并发投递:false.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, maxretrytimes = nil, consumeenable = nil, consumemessageorderly = nil, consumergroup = nil, remark = nil, taglist = nil) ⇒ CreateConsumerGroupRequest
constructor
A new instance of CreateConsumerGroupRequest.
Constructor Details
#initialize(instanceid = nil, maxretrytimes = nil, consumeenable = nil, consumemessageorderly = nil, consumergroup = nil, remark = nil, taglist = nil) ⇒ CreateConsumerGroupRequest
Returns a new instance of CreateConsumerGroupRequest.
242 243 244 245 246 247 248 249 250 |
# File 'lib/v20230308/models.rb', line 242 def initialize(instanceid=nil, maxretrytimes=nil, consumeenable=nil, =nil, consumergroup=nil, remark=nil, taglist=nil) @InstanceId = instanceid @MaxRetryTimes = maxretrytimes @ConsumeEnable = consumeenable @ConsumeMessageOrderly = @ConsumerGroup = consumergroup @Remark = remark @TagList = taglist end |
Instance Attribute Details
#ConsumeEnable ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def ConsumeEnable @ConsumeEnable end |
#ConsumeMessageOrderly ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def ConsumeMessageOrderly @ConsumeMessageOrderly end |
#ConsumerGroup ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def ConsumerGroup @ConsumerGroup end |
#InstanceId ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def InstanceId @InstanceId end |
#MaxRetryTimes ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def MaxRetryTimes @MaxRetryTimes end |
#Remark ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def Remark @Remark end |
#TagList ⇒ Object
并发投递:false
240 241 242 |
# File 'lib/v20230308/models.rb', line 240 def TagList @TagList end |
Instance Method Details
#deserialize(params) ⇒ Object
252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 |
# File 'lib/v20230308/models.rb', line 252 def deserialize(params) @InstanceId = params['InstanceId'] @MaxRetryTimes = params['MaxRetryTimes'] @ConsumeEnable = params['ConsumeEnable'] @ConsumeMessageOrderly = params['ConsumeMessageOrderly'] @ConsumerGroup = params['ConsumerGroup'] @Remark = params['Remark'] unless params['TagList'].nil? @TagList = [] params['TagList'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagList << tag_tmp end end end |