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.



20638
20639
20640
20641
# File 'lib/v20210820/models.rb', line 20638

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

Instance Attribute Details

#TableConfigObject

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

Parameters:

  • WhereConfig:

    where变量

  • TableConfig:

    库表变量



20636
20637
20638
# File 'lib/v20210820/models.rb', line 20636

def TableConfig
  @TableConfig
end

#WhereConfigObject

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

Parameters:

  • WhereConfig:

    where变量

  • TableConfig:

    库表变量



20636
20637
20638
# File 'lib/v20210820/models.rb', line 20636

def WhereConfig
  @WhereConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
# File 'lib/v20210820/models.rb', line 20643

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