Class: TencentCloud::Trocket::V20230308::DescribeTopicResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::DescribeTopicResponse
- Defined in:
- lib/v20230308/models.rb
Overview
DescribeTopic返回参数结构体
Instance Attribute Summary collapse
-
#CreatedTime ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#InstanceId ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#LastUpdateTime ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#MsgTTL ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#Remark ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#RequestId ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#SubscriptionCount ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#SubscriptionData ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#Topic ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
-
#TopicType ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, topic = nil, topictype = nil, remark = nil, createdtime = nil, lastupdatetime = nil, subscriptioncount = nil, subscriptiondata = nil, msgttl = nil, requestid = nil) ⇒ DescribeTopicResponse
constructor
A new instance of DescribeTopicResponse.
Constructor Details
#initialize(instanceid = nil, topic = nil, topictype = nil, remark = nil, createdtime = nil, lastupdatetime = nil, subscriptioncount = nil, subscriptiondata = nil, msgttl = nil, requestid = nil) ⇒ DescribeTopicResponse
Returns a new instance of DescribeTopicResponse.
3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 |
# File 'lib/v20230308/models.rb', line 3709 def initialize(instanceid=nil, topic=nil, topictype=nil, remark=nil, createdtime=nil, lastupdatetime=nil, subscriptioncount=nil, subscriptiondata=nil, msgttl=nil, requestid=nil) @InstanceId = instanceid @Topic = topic @TopicType = topictype @Remark = remark @CreatedTime = createdtime @LastUpdateTime = lastupdatetime @SubscriptionCount = subscriptioncount @SubscriptionData = subscriptiondata @MsgTTL = msgttl @RequestId = requestid end |
Instance Attribute Details
#CreatedTime ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def CreatedTime @CreatedTime end |
#InstanceId ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def InstanceId @InstanceId end |
#LastUpdateTime ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def LastUpdateTime @LastUpdateTime end |
#MsgTTL ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def MsgTTL @MsgTTL end |
#Remark ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def Remark @Remark end |
#RequestId ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def RequestId @RequestId end |
#SubscriptionCount ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def SubscriptionCount @SubscriptionCount end |
#SubscriptionData ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def SubscriptionData @SubscriptionData end |
#Topic ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def Topic @Topic end |
#TopicType ⇒ Object
UNSPECIFIED:未指定, NORMAL:普通消息, FIFO:顺序消息, DELAY:延时消息, TRANSACTION:事务消息
3707 3708 3709 |
# File 'lib/v20230308/models.rb', line 3707 def TopicType @TopicType end |
Instance Method Details
#deserialize(params) ⇒ Object
3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 |
# File 'lib/v20230308/models.rb', line 3722 def deserialize(params) @InstanceId = params['InstanceId'] @Topic = params['Topic'] @TopicType = params['TopicType'] @Remark = params['Remark'] @CreatedTime = params['CreatedTime'] @LastUpdateTime = params['LastUpdateTime'] @SubscriptionCount = params['SubscriptionCount'] unless params['SubscriptionData'].nil? @SubscriptionData = [] params['SubscriptionData'].each do |i| subscriptiondata_tmp = SubscriptionData.new subscriptiondata_tmp.deserialize(i) @SubscriptionData << subscriptiondata_tmp end end @MsgTTL = params['MsgTTL'] @RequestId = params['RequestId'] end |