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



31611
31612
31613
31614
# File 'lib/v20210820/models.rb', line 31611

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

Instance Attribute Details

#TableConfigObject

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



31609
31610
31611
# File 'lib/v20210820/models.rb', line 31609

def TableConfig
  @TableConfig
end

#WhereConfigObject

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



31609
31610
31611
# File 'lib/v20210820/models.rb', line 31609

def WhereConfig
  @WhereConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



31616
31617
31618
31619
31620
31621
31622
31623
31624
31625
31626
31627
31628
31629
31630
31631
31632
31633
# File 'lib/v20210820/models.rb', line 31616

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