Class: TencentCloud::Tdmq::V20200217::CreateTopicResponse

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

Overview

CreateTopic返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(environmentid = nil, topicname = nil, partitions = nil, remark = nil, topictype = nil, requestid = nil) ⇒ CreateTopicResponse

Returns a new instance of CreateTopicResponse.



2511
2512
2513
2514
2515
2516
2517
2518
# File 'lib/v20200217/models.rb', line 2511

def initialize(environmentid=nil, topicname=nil, partitions=nil, remark=nil, topictype=nil, requestid=nil)
  @EnvironmentId = environmentid
  @TopicName = topicname
  @Partitions = partitions
  @Remark = remark
  @TopicType = topictype
  @RequestId = requestid
end

Instance Attribute Details

#EnvironmentIdObject

注意:此字段可能返回 null,表示取不到有效值。 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列; 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • Partitions:

    0或1:非分区topic,无分区;大于1:具体分区topic的分区数。(存量非分区主题返回0,增量非分区主题返回1)

  • Remark:

    备注,128字符以内。

  • TopicType:

    0: 普通消息;

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2509
2510
2511
# File 'lib/v20200217/models.rb', line 2509

def EnvironmentId
  @EnvironmentId
end

#PartitionsObject

注意:此字段可能返回 null,表示取不到有效值。 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列; 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • Partitions:

    0或1:非分区topic,无分区;大于1:具体分区topic的分区数。(存量非分区主题返回0,增量非分区主题返回1)

  • Remark:

    备注,128字符以内。

  • TopicType:

    0: 普通消息;

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2509
2510
2511
# File 'lib/v20200217/models.rb', line 2509

def Partitions
  @Partitions
end

#RemarkObject

注意:此字段可能返回 null,表示取不到有效值。 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列; 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • Partitions:

    0或1:非分区topic,无分区;大于1:具体分区topic的分区数。(存量非分区主题返回0,增量非分区主题返回1)

  • Remark:

    备注,128字符以内。

  • TopicType:

    0: 普通消息;

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2509
2510
2511
# File 'lib/v20200217/models.rb', line 2509

def Remark
  @Remark
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列; 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • Partitions:

    0或1:非分区topic,无分区;大于1:具体分区topic的分区数。(存量非分区主题返回0,增量非分区主题返回1)

  • Remark:

    备注,128字符以内。

  • TopicType:

    0: 普通消息;

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2509
2510
2511
# File 'lib/v20200217/models.rb', line 2509

def RequestId
  @RequestId
end

#TopicNameObject

注意:此字段可能返回 null,表示取不到有效值。 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列; 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • Partitions:

    0或1:非分区topic,无分区;大于1:具体分区topic的分区数。(存量非分区主题返回0,增量非分区主题返回1)

  • Remark:

    备注,128字符以内。

  • TopicType:

    0: 普通消息;

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2509
2510
2511
# File 'lib/v20200217/models.rb', line 2509

def TopicName
  @TopicName
end

#TopicTypeObject

注意:此字段可能返回 null,表示取不到有效值。 1 :全局顺序消息; 2 :局部顺序消息; 3 :重试队列; 4 :死信队列; 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名。

  • Partitions:

    0或1:非分区topic,无分区;大于1:具体分区topic的分区数。(存量非分区主题返回0,增量非分区主题返回1)

  • Remark:

    备注,128字符以内。

  • TopicType:

    0: 普通消息;

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2509
2510
2511
# File 'lib/v20200217/models.rb', line 2509

def TopicType
  @TopicType
end

Instance Method Details

#deserialize(params) ⇒ Object



2520
2521
2522
2523
2524
2525
2526
2527
# File 'lib/v20200217/models.rb', line 2520

def deserialize(params)
  @EnvironmentId = params['EnvironmentId']
  @TopicName = params['TopicName']
  @Partitions = params['Partitions']
  @Remark = params['Remark']
  @TopicType = params['TopicType']
  @RequestId = params['RequestId']
end