Class: TencentCloud::Ssa::V20180608::AssetQueryFilter

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

Overview

资产查询过滤参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filter = nil, logic = nil) ⇒ AssetQueryFilter

Returns a new instance of AssetQueryFilter.



789
790
791
792
# File 'lib/v20180608/models.rb', line 789

def initialize(filter=nil, logic=nil)
  @Filter = filter
  @Logic = logic
end

Instance Attribute Details

#FilterObject

Parameters:

  • Filter:

    查询参数

  • Logic:

    查询连接符,1 and ,2 or



787
788
789
# File 'lib/v20180608/models.rb', line 787

def Filter
  @Filter
end

#LogicObject

Parameters:

  • Filter:

    查询参数

  • Logic:

    查询连接符,1 and ,2 or



787
788
789
# File 'lib/v20180608/models.rb', line 787

def Logic
  @Logic
end

Instance Method Details

#deserialize(params) ⇒ Object



794
795
796
797
798
799
800
801
802
803
804
# File 'lib/v20180608/models.rb', line 794

def deserialize(params)
  unless params['Filter'].nil?
    @Filter = []
    params['Filter'].each do |i|
      queryfilter_tmp = QueryFilter.new
      queryfilter_tmp.deserialize(i)
      @Filter << queryfilter_tmp
    end
  end
  @Logic = params['Logic']
end