Class: TencentCloud::Ckafka::V20190819::TransformParam

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(analysisformat = nil, outputformat = nil, failureparam = nil, content = nil, sourcetype = nil, regex = nil, mapparam = nil, filterparam = nil, result = nil, analyseresult = nil, useeventbus = nil) ⇒ TransformParam

Returns a new instance of TransformParam.



12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
# File 'lib/v20190819/models.rb', line 12214

def initialize(analysisformat=nil, outputformat=nil, failureparam=nil, content=nil, sourcetype=nil, regex=nil, mapparam=nil, filterparam=nil, result=nil, analyseresult=nil, useeventbus=nil)
  @AnalysisFormat = analysisformat
  @OutputFormat = outputformat
  @FailureParam = failureparam
  @Content = content
  @SourceType = sourcetype
  @Regex = regex
  @MapParam = mapparam
  @FilterParam = filterparam
  @Result = result
  @AnalyseResult = analyseresult
  @UseEventBus = useeventbus
end

Instance Attribute Details

#AnalyseResultObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def AnalyseResult
  @AnalyseResult
end

#AnalysisFormatObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def AnalysisFormat
  @AnalysisFormat
end

#ContentObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def Content
  @Content
end

#FailureParamObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def FailureParam
  @FailureParam
end

#FilterParamObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def FilterParam
  @FilterParam
end

#MapParamObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def MapParam
  @MapParam
end

#OutputFormatObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def OutputFormat
  @OutputFormat
end

#RegexObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def Regex
  @Regex
end

#ResultObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def Result
  @Result
end

#SourceTypeObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def SourceType
  @SourceType
end

#UseEventBusObject

Parameters:

  • AnalysisFormat:

    解析格式,JSON,DELIMITER分隔符,REGULAR正则提取

  • OutputFormat:

    输出格式

  • FailureParam:

    是否保留解析失败数据

  • Content:

    原始数据

  • SourceType:

    数据来源,TOPIC从源topic拉取,CUSTOMIZE自定义

  • Regex:

    分隔符、正则表达式

  • MapParam:

    Map

  • FilterParam:

    过滤器

  • Result:

    测试结果

  • AnalyseResult:

    解析结果

  • UseEventBus:

    底层引擎是否使用eb



12212
12213
12214
# File 'lib/v20190819/models.rb', line 12212

def UseEventBus
  @UseEventBus
end

Instance Method Details

#deserialize(params) ⇒ Object



12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
# File 'lib/v20190819/models.rb', line 12228

def deserialize(params)
  @AnalysisFormat = params['AnalysisFormat']
  @OutputFormat = params['OutputFormat']
  unless params['FailureParam'].nil?
    @FailureParam = FailureParam.new
    @FailureParam.deserialize(params['FailureParam'])
  end
  @Content = params['Content']
  @SourceType = params['SourceType']
  @Regex = params['Regex']
  unless params['MapParam'].nil?
    @MapParam = []
    params['MapParam'].each do |i|
      mapparam_tmp = MapParam.new
      mapparam_tmp.deserialize(i)
      @MapParam << mapparam_tmp
    end
  end
  unless params['FilterParam'].nil?
    @FilterParam = []
    params['FilterParam'].each do |i|
      filtermapparam_tmp = FilterMapParam.new
      filtermapparam_tmp.deserialize(i)
      @FilterParam << filtermapparam_tmp
    end
  end
  @Result = params['Result']
  unless params['AnalyseResult'].nil?
    @AnalyseResult = []
    params['AnalyseResult'].each do |i|
      mapparam_tmp = MapParam.new
      mapparam_tmp.deserialize(i)
      @AnalyseResult << mapparam_tmp
    end
  end
  @UseEventBus = params['UseEventBus']
end