Class: TencentCloud::Wedata::V20210820::RuleFieldConfig

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

Overview

规则变量替换

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(whereconfig = nil, tableconfig = nil) ⇒ RuleFieldConfig

Returns a new instance of RuleFieldConfig.



20922
20923
20924
20925
# File 'lib/v20210820/models.rb', line 20922

def initialize(whereconfig=nil, tableconfig=nil)
  @WhereConfig = whereconfig
  @TableConfig = tableconfig
end

Instance Attribute Details

#TableConfigObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WhereConfig:

    where变量

  • TableConfig:

    库表变量



20920
20921
20922
# File 'lib/v20210820/models.rb', line 20920

def TableConfig
  @TableConfig
end

#WhereConfigObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WhereConfig:

    where变量

  • TableConfig:

    库表变量



20920
20921
20922
# File 'lib/v20210820/models.rb', line 20920

def WhereConfig
  @WhereConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
# File 'lib/v20210820/models.rb', line 20927

def deserialize(params)
  unless params['WhereConfig'].nil?
    @WhereConfig = []
    params['WhereConfig'].each do |i|
      fieldconfig_tmp = FieldConfig.new
      fieldconfig_tmp.deserialize(i)
      @WhereConfig << fieldconfig_tmp
    end
  end
  unless params['TableConfig'].nil?
    @TableConfig = []
    params['TableConfig'].each do |i|
      tableconfig_tmp = TableConfig.new
      tableconfig_tmp.deserialize(i)
      @TableConfig << tableconfig_tmp
    end
  end
end