Class: TencentCloud::Trocket::V20230308::TopicItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::TopicItem
- Defined in:
- lib/v20230308/models.rb
Overview
列表上的主题信息
Instance Attribute Summary collapse
-
#ClusterIdV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FullNamespaceV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MsgTTL ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NamespaceV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#QueueNum ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Remark ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TagList ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Topic ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TopicType ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TopicV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, topic = nil, topictype = nil, queuenum = nil, remark = nil, clusteridv4 = nil, namespacev4 = nil, topicv4 = nil, fullnamespacev4 = nil, msgttl = nil, taglist = nil) ⇒ TopicItem
constructor
A new instance of TopicItem.
Constructor Details
#initialize(instanceid = nil, topic = nil, topictype = nil, queuenum = nil, remark = nil, clusteridv4 = nil, namespacev4 = nil, topicv4 = nil, fullnamespacev4 = nil, msgttl = nil, taglist = nil) ⇒ TopicItem
Returns a new instance of TopicItem.
6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 |
# File 'lib/v20230308/models.rb', line 6375 def initialize(instanceid=nil, topic=nil, topictype=nil, queuenum=nil, remark=nil, clusteridv4=nil, namespacev4=nil, topicv4=nil, fullnamespacev4=nil, msgttl=nil, taglist=nil) @InstanceId = instanceid @Topic = topic @TopicType = topictype @QueueNum = queuenum @Remark = remark @ClusterIdV4 = clusteridv4 @NamespaceV4 = namespacev4 @TopicV4 = topicv4 @FullNamespaceV4 = fullnamespacev4 @MsgTTL = msgttl @TagList = taglist end |
Instance Attribute Details
#ClusterIdV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def ClusterIdV4 @ClusterIdV4 end |
#FullNamespaceV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def FullNamespaceV4 @FullNamespaceV4 end |
#InstanceId ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def InstanceId @InstanceId end |
#MsgTTL ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def MsgTTL @MsgTTL end |
#NamespaceV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def NamespaceV4 @NamespaceV4 end |
#QueueNum ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def QueueNum @QueueNum end |
#Remark ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def Remark @Remark end |
#TagList ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def TagList @TagList end |
#Topic ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def Topic @Topic end |
#TopicType ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def TopicType @TopicType end |
#TopicV4 ⇒ Object
NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6373 6374 6375 |
# File 'lib/v20230308/models.rb', line 6373 def TopicV4 @TopicV4 end |
Instance Method Details
#deserialize(params) ⇒ Object
6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 |
# File 'lib/v20230308/models.rb', line 6389 def deserialize(params) @InstanceId = params['InstanceId'] @Topic = params['Topic'] @TopicType = params['TopicType'] @QueueNum = params['QueueNum'] @Remark = params['Remark'] @ClusterIdV4 = params['ClusterIdV4'] @NamespaceV4 = params['NamespaceV4'] @TopicV4 = params['TopicV4'] @FullNamespaceV4 = params['FullNamespaceV4'] @MsgTTL = params['MsgTTL'] unless params['TagList'].nil? @TagList = [] params['TagList'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagList << tag_tmp end end end |