Class: TencentCloud::Tdmq::V20200217::CreateTopicRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdmq::V20200217::CreateTopicRequest
- Defined in:
- lib/v20200217/models.rb
Overview
CreateTopic请求参数结构体
Instance Attribute Summary collapse
-
#ClusterId ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#EnvironmentId ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#MsgTTL ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#Partitions ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#PulsarTopicType ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#Remark ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#TopicName ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
-
#TopicType ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(environmentid = nil, topicname = nil, partitions = nil, clusterid = nil, remark = nil, topictype = nil, pulsartopictype = nil, msgttl = nil) ⇒ CreateTopicRequest
constructor
A new instance of CreateTopicRequest.
Constructor Details
#initialize(environmentid = nil, topicname = nil, partitions = nil, clusterid = nil, remark = nil, topictype = nil, pulsartopictype = nil, msgttl = nil) ⇒ CreateTopicRequest
Returns a new instance of CreateTopicRequest.
2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 |
# File 'lib/v20200217/models.rb', line 2465 def initialize(environmentid=nil, topicname=nil, partitions=nil, clusterid=nil, remark=nil, topictype=nil, pulsartopictype=nil, msgttl=nil) @EnvironmentId = environmentid @TopicName = topicname @Partitions = partitions @ClusterId = clusterid @Remark = remark @TopicType = topictype @PulsarTopicType = pulsartopictype @MsgTTL = msgttl end |
Instance Attribute Details
#ClusterId ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def ClusterId @ClusterId end |
#EnvironmentId ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def EnvironmentId @EnvironmentId end |
#MsgTTL ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def MsgTTL @MsgTTL end |
#Partitions ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def Partitions @Partitions end |
#PulsarTopicType ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def PulsarTopicType @PulsarTopicType end |
#Remark ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def Remark @Remark end |
#TopicName ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def TopicName @TopicName end |
#TopicType ⇒ Object
0: 普通消息; 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列。 0: 非持久非分区 1: 非持久分区 2: 持久非分区 3: 持久分区
2463 2464 2465 |
# File 'lib/v20200217/models.rb', line 2463 def TopicType @TopicType end |
Instance Method Details
#deserialize(params) ⇒ Object
2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 |
# File 'lib/v20200217/models.rb', line 2476 def deserialize(params) @EnvironmentId = params['EnvironmentId'] @TopicName = params['TopicName'] @Partitions = params['Partitions'] @ClusterId = params['ClusterId'] @Remark = params['Remark'] @TopicType = params['TopicType'] @PulsarTopicType = params['PulsarTopicType'] @MsgTTL = params['MsgTTL'] end |