Class: TencentCloud::Csip::V20221121::WhereFilter

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

Overview

过滤条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, values = nil, operatortype = nil) ⇒ WhereFilter

Returns a new instance of WhereFilter.



13855
13856
13857
13858
13859
# File 'lib/v20221121/models.rb', line 13855

def initialize(name=nil, values=nil, operatortype=nil)
  @Name = name
  @Values = values
  @OperatorType = operatortype
end

Instance Attribute Details

#NameObject

1等于 2大于 3小于 4大于等于 5小于等于 6不等于 9模糊匹配 13非模糊匹配 14按位与精确匹配填 7 模糊匹配填9

Parameters:

  • Name:

    过滤的项

  • Values:

    过滤的值

  • OperatorType:

    中台定义:



13853
13854
13855
# File 'lib/v20221121/models.rb', line 13853

def Name
  @Name
end

#OperatorTypeObject

1等于 2大于 3小于 4大于等于 5小于等于 6不等于 9模糊匹配 13非模糊匹配 14按位与精确匹配填 7 模糊匹配填9

Parameters:

  • Name:

    过滤的项

  • Values:

    过滤的值

  • OperatorType:

    中台定义:



13853
13854
13855
# File 'lib/v20221121/models.rb', line 13853

def OperatorType
  @OperatorType
end

#ValuesObject

1等于 2大于 3小于 4大于等于 5小于等于 6不等于 9模糊匹配 13非模糊匹配 14按位与精确匹配填 7 模糊匹配填9

Parameters:

  • Name:

    过滤的项

  • Values:

    过滤的值

  • OperatorType:

    中台定义:



13853
13854
13855
# File 'lib/v20221121/models.rb', line 13853

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



13861
13862
13863
13864
13865
# File 'lib/v20221121/models.rb', line 13861

def deserialize(params)
  @Name = params['Name']
  @Values = params['Values']
  @OperatorType = params['OperatorType']
end