Class: TencentCloud::Trocket::V20230308::ImportSourceClusterTopicsRequest

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

Overview

ImportSourceClusterTopics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, topiclist = nil) ⇒ ImportSourceClusterTopicsRequest

Returns a new instance of ImportSourceClusterTopicsRequest.



4144
4145
4146
4147
# File 'lib/v20230308/models.rb', line 4144

def initialize(taskid=nil, topiclist=nil)
  @TaskId = taskid
  @TopicList = topiclist
end

Instance Attribute Details

#TaskIdObject

Parameters:



4142
4143
4144
# File 'lib/v20230308/models.rb', line 4142

def TaskId
  @TaskId
end

#TopicListObject

Parameters:



4142
4143
4144
# File 'lib/v20230308/models.rb', line 4142

def TopicList
  @TopicList
end

Instance Method Details

#deserialize(params) ⇒ Object



4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
# File 'lib/v20230308/models.rb', line 4149

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['TopicList'].nil?
    @TopicList = []
    params['TopicList'].each do |i|
      sourceclustertopicconfig_tmp = SourceClusterTopicConfig.new
      sourceclustertopicconfig_tmp.deserialize(i)
      @TopicList << sourceclustertopicconfig_tmp
    end
  end
end