Class: TencentCloud::Waf::V20180125::UCBEntryValue

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

Overview

云图API改版后, 不支持将复杂json类型编码成string,因此通过此复杂类型识别传入的不同类型参数值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(basicvalue = nil, logicvalue = nil, belongvalue = nil, validkey = nil, multivalue = nil) ⇒ UCBEntryValue

Returns a new instance of UCBEntryValue.



19082
19083
19084
19085
19086
19087
19088
# File 'lib/v20180125/models.rb', line 19082

def initialize(basicvalue=nil, logicvalue=nil, belongvalue=nil, validkey=nil, multivalue=nil)
  @BasicValue = basicvalue
  @LogicValue = logicvalue
  @BelongValue = belongvalue
  @ValidKey = validkey
  @MultiValue = multivalue
end

Instance Attribute Details

#BasicValueObject

Parameters:

  • BasicValue:

    string类型值

  • LogicValue:

    布尔类型值

  • BelongValue:

    string数组类型值

  • ValidKey:

    指示有效的字段

  • MultiValue:

    string数组类型值



19080
19081
19082
# File 'lib/v20180125/models.rb', line 19080

def BasicValue
  @BasicValue
end

#BelongValueObject

Parameters:

  • BasicValue:

    string类型值

  • LogicValue:

    布尔类型值

  • BelongValue:

    string数组类型值

  • ValidKey:

    指示有效的字段

  • MultiValue:

    string数组类型值



19080
19081
19082
# File 'lib/v20180125/models.rb', line 19080

def BelongValue
  @BelongValue
end

#LogicValueObject

Parameters:

  • BasicValue:

    string类型值

  • LogicValue:

    布尔类型值

  • BelongValue:

    string数组类型值

  • ValidKey:

    指示有效的字段

  • MultiValue:

    string数组类型值



19080
19081
19082
# File 'lib/v20180125/models.rb', line 19080

def LogicValue
  @LogicValue
end

#MultiValueObject

Parameters:

  • BasicValue:

    string类型值

  • LogicValue:

    布尔类型值

  • BelongValue:

    string数组类型值

  • ValidKey:

    指示有效的字段

  • MultiValue:

    string数组类型值



19080
19081
19082
# File 'lib/v20180125/models.rb', line 19080

def MultiValue
  @MultiValue
end

#ValidKeyObject

Parameters:

  • BasicValue:

    string类型值

  • LogicValue:

    布尔类型值

  • BelongValue:

    string数组类型值

  • ValidKey:

    指示有效的字段

  • MultiValue:

    string数组类型值



19080
19081
19082
# File 'lib/v20180125/models.rb', line 19080

def ValidKey
  @ValidKey
end

Instance Method Details

#deserialize(params) ⇒ Object



19090
19091
19092
19093
19094
19095
19096
# File 'lib/v20180125/models.rb', line 19090

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