class TencentCloud::Ckafka::V20190819::ValueParam

数据处理——Value处理参数

def deserialize(params)

def deserialize(params)
  @Type = params['Type']
  unless params['Replace'].nil?
    @Replace = ReplaceParam.new
    @Replace.deserialize(params['Replace'])
  end
  unless params['Substr'].nil?
    @Substr = SubstrParam.new
    @Substr.deserialize(params['Substr'])
  end
  unless params['Date'].nil?
    @Date = DateParam.new
    @Date.deserialize(params['Date'])
  end
  unless params['RegexReplace'].nil?
    @RegexReplace = RegexReplaceParam.new
    @RegexReplace.deserialize(params['RegexReplace'])
  end
  unless params['Split'].nil?
    @Split = SplitParam.new
    @Split.deserialize(params['Split'])
  end
  unless params['KV'].nil?
    @KV = KVParam.new
    @KV.deserialize(params['KV'])
  end
  @Result = params['Result']
  unless params['JsonPathReplace'].nil?
    @JsonPathReplace = JsonPathReplaceParam.new
    @JsonPathReplace.deserialize(params['JsonPathReplace'])
  end
  unless params['UrlDecode'].nil?
    @UrlDecode = UrlDecodeParam.new
    @UrlDecode.deserialize(params['UrlDecode'])
  end
  unless params['Lowercase'].nil?
    @Lowercase = LowercaseParam.new
    @Lowercase.deserialize(params['Lowercase'])
  end
end

def initialize(type=nil, replace=nil, substr=nil, date=nil, regexreplace=nil, split=nil, kv=nil, result=nil, jsonpathreplace=nil, urldecode=nil, lowercase=nil)

def initialize(type=nil, replace=nil, substr=nil, date=nil, regexreplace=nil, split=nil, kv=nil, result=nil, jsonpathreplace=nil, urldecode=nil, lowercase=nil)
  @Type = type
  @Replace = replace
  @Substr = substr
  @Date = date
  @RegexReplace = regexreplace
  @Split = split
  @KV = kv
  @Result = result
  @JsonPathReplace = jsonpathreplace
  @UrlDecode = urldecode
  @Lowercase = lowercase
end