Class: TencentCloud::Ioa::V20220601::Filter

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

Overview

Filters 条件过滤

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(field = nil, operator = nil, values = nil) ⇒ Filter

Returns a new instance of Filter.



3518
3519
3520
3521
3522
# File 'lib/v20220601/models.rb', line 3518

def initialize(field=nil, operator=nil, values=nil)
  @Field = field
  @Operator = operator
  @Values = values
end

Instance Attribute Details

#FieldObject

Parameters:

  • Field:

    过滤字段

  • Operator:

    过滤方式: eq:等于,net:不等于,like,nlike,gt:大于,lt:小于,egt:大于等于,elt:小于等于。具体支持哪些过滤方式,结合具体接口字段描述来定

  • Values:

    过滤条件



3516
3517
3518
# File 'lib/v20220601/models.rb', line 3516

def Field
  @Field
end

#OperatorObject

Parameters:

  • Field:

    过滤字段

  • Operator:

    过滤方式: eq:等于,net:不等于,like,nlike,gt:大于,lt:小于,egt:大于等于,elt:小于等于。具体支持哪些过滤方式,结合具体接口字段描述来定

  • Values:

    过滤条件



3516
3517
3518
# File 'lib/v20220601/models.rb', line 3516

def Operator
  @Operator
end

#ValuesObject

Parameters:

  • Field:

    过滤字段

  • Operator:

    过滤方式: eq:等于,net:不等于,like,nlike,gt:大于,lt:小于,egt:大于等于,elt:小于等于。具体支持哪些过滤方式,结合具体接口字段描述来定

  • Values:

    过滤条件



3516
3517
3518
# File 'lib/v20220601/models.rb', line 3516

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



3524
3525
3526
3527
3528
# File 'lib/v20220601/models.rb', line 3524

def deserialize(params)
  @Field = params['Field']
  @Operator = params['Operator']
  @Values = params['Values']
end