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



31392
31393
31394
31395
# File 'lib/v20210820/models.rb', line 31392

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

Instance Attribute Details

#TableConfigObject

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



31390
31391
31392
# File 'lib/v20210820/models.rb', line 31390

def TableConfig
  @TableConfig
end

#WhereConfigObject

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



31390
31391
31392
# File 'lib/v20210820/models.rb', line 31390

def WhereConfig
  @WhereConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



31397
31398
31399
31400
31401
31402
31403
31404
31405
31406
31407
31408
31409
31410
31411
31412
31413
31414
# File 'lib/v20210820/models.rb', line 31397

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