Class: TencentCloud::Ckafka::V20190819::RouteFilter

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

Overview

路由列表过滤器

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, values = nil, relation = nil) ⇒ RouteFilter

Returns a new instance of RouteFilter.



11006
11007
11008
11009
11010
# File 'lib/v20190819/models.rb', line 11006

def initialize(name=nil, values=nil, relation=nil)
  @Name = name
  @Values = values
  @Relation = relation
end

Instance Attribute Details

#NameObject

Parameters:

  • Name:

    过滤名称,目前支持security-group-id,按安全组关联过滤

  • Values:

    过滤值,当过滤名称为security-group-id时仅支持传单个value

  • Relation:

    过滤关系,支持IN和NOT_IN,默认为IN



11004
11005
11006
# File 'lib/v20190819/models.rb', line 11004

def Name
  @Name
end

#RelationObject

Parameters:

  • Name:

    过滤名称,目前支持security-group-id,按安全组关联过滤

  • Values:

    过滤值,当过滤名称为security-group-id时仅支持传单个value

  • Relation:

    过滤关系,支持IN和NOT_IN,默认为IN



11004
11005
11006
# File 'lib/v20190819/models.rb', line 11004

def Relation
  @Relation
end

#ValuesObject

Parameters:

  • Name:

    过滤名称,目前支持security-group-id,按安全组关联过滤

  • Values:

    过滤值,当过滤名称为security-group-id时仅支持传单个value

  • Relation:

    过滤关系,支持IN和NOT_IN,默认为IN



11004
11005
11006
# File 'lib/v20190819/models.rb', line 11004

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



11012
11013
11014
11015
11016
# File 'lib/v20190819/models.rb', line 11012

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