Class: TencentCloud::Ckafka::V20190819::SMTParam

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(key = nil, operate = nil, schemetype = nil, value = nil, valueoperate = nil, originalvalue = nil, valueoperates = nil) ⇒ SMTParam

Returns a new instance of SMTParam.



11085
11086
11087
11088
11089
11090
11091
11092
11093
# File 'lib/v20190819/models.rb', line 11085

def initialize(key=nil, operate=nil, schemetype=nil, value=nil, valueoperate=nil, originalvalue=nil, valueoperates=nil)
  @Key = key
  @Operate = operate
  @SchemeType = schemetype
  @Value = value
  @ValueOperate = valueoperate
  @OriginalValue = originalvalue
  @ValueOperates = valueoperates
end

Instance Attribute Details

#KeyObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def Key
  @Key
end

#OperateObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def Operate
  @Operate
end

#OriginalValueObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def OriginalValue
  @OriginalValue
end

#SchemeTypeObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def SchemeType
  @SchemeType
end

#ValueObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def Value
  @Value
end

#ValueOperateObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def ValueOperate
  @ValueOperate
end

#ValueOperatesObject

Parameters:

  • Key:

    数据处理KEY

  • Operate:

    操作,DATE系统预设-时间戳,CUSTOMIZE自定义,MAPPING映射,JSONPATH

  • SchemeType:

    数据类型,ORIGINAL原始,STRING,INT64,FLOAT64,BOOLEAN,MAP,ARRAY

  • Value:

    数据处理VALUE

  • ValueOperate:

    VALUE处理

  • OriginalValue:

    原始VALUE

  • ValueOperates:

    VALUE处理链



11083
11084
11085
# File 'lib/v20190819/models.rb', line 11083

def ValueOperates
  @ValueOperates
end

Instance Method Details

#deserialize(params) ⇒ Object



11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
# File 'lib/v20190819/models.rb', line 11095

def deserialize(params)
  @Key = params['Key']
  @Operate = params['Operate']
  @SchemeType = params['SchemeType']
  @Value = params['Value']
  unless params['ValueOperate'].nil?
    @ValueOperate = ValueParam.new
    @ValueOperate.deserialize(params['ValueOperate'])
  end
  @OriginalValue = params['OriginalValue']
  unless params['ValueOperates'].nil?
    @ValueOperates = []
    params['ValueOperates'].each do |i|
      valueparam_tmp = ValueParam.new
      valueparam_tmp.deserialize(i)
      @ValueOperates << valueparam_tmp
    end
  end
end