Class: TencentCloud::Waf::V20180125::TokenRuleEntryValue

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

Overview

通过复杂类型识别传入的不同类型参数值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(logicvalue = nil, multivalue = nil, validkey = nil) ⇒ TokenRuleEntryValue

Returns a new instance of TokenRuleEntryValue.



18822
18823
18824
18825
18826
# File 'lib/v20180125/models.rb', line 18822

def initialize(logicvalue=nil, multivalue=nil, validkey=nil)
  @LogicValue = logicvalue
  @MultiValue = multivalue
  @ValidKey = validkey
end

Instance Attribute Details

#LogicValueObject

可以存储字符串/数值如果只有一个元素,则为长度为1的数组

Parameters:

  • LogicValue:

    布尔类型值

  • MultiValue:

    数组类型值

  • ValidKey:

    指示有效的字段



18820
18821
18822
# File 'lib/v20180125/models.rb', line 18820

def LogicValue
  @LogicValue
end

#MultiValueObject

可以存储字符串/数值如果只有一个元素,则为长度为1的数组

Parameters:

  • LogicValue:

    布尔类型值

  • MultiValue:

    数组类型值

  • ValidKey:

    指示有效的字段



18820
18821
18822
# File 'lib/v20180125/models.rb', line 18820

def MultiValue
  @MultiValue
end

#ValidKeyObject

可以存储字符串/数值如果只有一个元素,则为长度为1的数组

Parameters:

  • LogicValue:

    布尔类型值

  • MultiValue:

    数组类型值

  • ValidKey:

    指示有效的字段



18820
18821
18822
# File 'lib/v20180125/models.rb', line 18820

def ValidKey
  @ValidKey
end

Instance Method Details

#deserialize(params) ⇒ Object



18828
18829
18830
18831
18832
# File 'lib/v20180125/models.rb', line 18828

def deserialize(params)
  @LogicValue = params['LogicValue']
  @MultiValue = params['MultiValue']
  @ValidKey = params['ValidKey']
end