Class: TencentCloud::Ckafka::V20190819::FieldParam

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

Overview

数据处理——处理链

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(analyse = nil, secondaryanalyse = nil, smt = nil, result = nil, analyseresult = nil, secondaryanalyseresult = nil, analysejsonresult = nil, secondaryanalysejsonresult = nil) ⇒ FieldParam

Returns a new instance of FieldParam.



7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
# File 'lib/v20190819/models.rb', line 7167

def initialize(analyse=nil, secondaryanalyse=nil, smt=nil, result=nil, analyseresult=nil, secondaryanalyseresult=nil, analysejsonresult=nil, secondaryanalysejsonresult=nil)
  @Analyse = analyse
  @SecondaryAnalyse = secondaryanalyse
  @SMT = smt
  @Result = result
  @AnalyseResult = analyseresult
  @SecondaryAnalyseResult = secondaryanalyseresult
  @AnalyseJsonResult = analysejsonresult
  @SecondaryAnalyseJsonResult = secondaryanalysejsonresult
end

Instance Attribute Details

#AnalyseObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def Analyse
  @Analyse
end

#AnalyseJsonResultObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def AnalyseJsonResult
  @AnalyseJsonResult
end

#AnalyseResultObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def AnalyseResult
  @AnalyseResult
end

#ResultObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def Result
  @Result
end

#SecondaryAnalyseObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def SecondaryAnalyse
  @SecondaryAnalyse
end

#SecondaryAnalyseJsonResultObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def SecondaryAnalyseJsonResult
  @SecondaryAnalyseJsonResult
end

#SecondaryAnalyseResultObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def SecondaryAnalyseResult
  @SecondaryAnalyseResult
end

#SMTObject

Parameters:

  • Analyse:

    解析

  • SecondaryAnalyse:

    二次解析

  • SMT:

    数据处理

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • SecondaryAnalyseResult:

    二次解析结果

  • AnalyseJsonResult:

    JSON格式解析结果

  • SecondaryAnalyseJsonResult:

    JSON格式二次解析结果



7165
7166
7167
# File 'lib/v20190819/models.rb', line 7165

def SMT
  @SMT
end

Instance Method Details

#deserialize(params) ⇒ Object



7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
# File 'lib/v20190819/models.rb', line 7178

def deserialize(params)
  unless params['Analyse'].nil?
    @Analyse = AnalyseParam.new
    @Analyse.deserialize(params['Analyse'])
  end
  unless params['SecondaryAnalyse'].nil?
    @SecondaryAnalyse = SecondaryAnalyseParam.new
    @SecondaryAnalyse.deserialize(params['SecondaryAnalyse'])
  end
  unless params['SMT'].nil?
    @SMT = []
    params['SMT'].each do |i|
      smtparam_tmp = SMTParam.new
      smtparam_tmp.deserialize(i)
      @SMT << smtparam_tmp
    end
  end
  @Result = params['Result']
  unless params['AnalyseResult'].nil?
    @AnalyseResult = []
    params['AnalyseResult'].each do |i|
      smtparam_tmp = SMTParam.new
      smtparam_tmp.deserialize(i)
      @AnalyseResult << smtparam_tmp
    end
  end
  unless params['SecondaryAnalyseResult'].nil?
    @SecondaryAnalyseResult = []
    params['SecondaryAnalyseResult'].each do |i|
      smtparam_tmp = SMTParam.new
      smtparam_tmp.deserialize(i)
      @SecondaryAnalyseResult << smtparam_tmp
    end
  end
  @AnalyseJsonResult = params['AnalyseJsonResult']
  @SecondaryAnalyseJsonResult = params['SecondaryAnalyseJsonResult']
end