Class: TencentCloud::Waf::V20180125::ConditionInfo

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

Overview

免鉴权条件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = nil, rule = nil, conditionvalue = nil) ⇒ ConditionInfo

Returns a new instance of ConditionInfo.



3347
3348
3349
3350
3351
# File 'lib/v20180125/models.rb', line 3347

def initialize(attributes=nil, rule=nil, conditionvalue=nil)
  @Attributes = attributes
  @Rule = rule
  @ConditionValue = conditionvalue
end

Instance Attribute Details

#AttributesObject

Parameters:

  • Attributes:

    条件属性,目前只支持VpcID

  • Rule:

    条件规则,1:等于,2:不等于

  • ConditionValue:

    对应条件属性的值



3345
3346
3347
# File 'lib/v20180125/models.rb', line 3345

def Attributes
  @Attributes
end

#ConditionValueObject

Parameters:

  • Attributes:

    条件属性,目前只支持VpcID

  • Rule:

    条件规则,1:等于,2:不等于

  • ConditionValue:

    对应条件属性的值



3345
3346
3347
# File 'lib/v20180125/models.rb', line 3345

def ConditionValue
  @ConditionValue
end

#RuleObject

Parameters:

  • Attributes:

    条件属性,目前只支持VpcID

  • Rule:

    条件规则,1:等于,2:不等于

  • ConditionValue:

    对应条件属性的值



3345
3346
3347
# File 'lib/v20180125/models.rb', line 3345

def Rule
  @Rule
end

Instance Method Details

#deserialize(params) ⇒ Object



3353
3354
3355
3356
3357
# File 'lib/v20180125/models.rb', line 3353

def deserialize(params)
  @Attributes = params['Attributes']
  @Rule = params['Rule']
  @ConditionValue = params['ConditionValue']
end