Class: TencentCloud::Waf::V20180125::AnonymousInfo

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

Overview

免鉴权信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operations = nil, conditions = nil) ⇒ AnonymousInfo

Returns a new instance of AnonymousInfo.



1139
1140
1141
1142
# File 'lib/v20180125/models.rb', line 1139

def initialize(operations=nil, conditions=nil)
  @Operations = operations
  @Conditions = conditions
end

Instance Attribute Details

#ConditionsObject

Parameters:

  • Operations:

    操作列表,支持trackLog(JS/HTTP上传日志 )和realtimeProducer(kafka协议上传日志)

  • Conditions:

    条件列表



1137
1138
1139
# File 'lib/v20180125/models.rb', line 1137

def Conditions
  @Conditions
end

#OperationsObject

Parameters:

  • Operations:

    操作列表,支持trackLog(JS/HTTP上传日志 )和realtimeProducer(kafka协议上传日志)

  • Conditions:

    条件列表



1137
1138
1139
# File 'lib/v20180125/models.rb', line 1137

def Operations
  @Operations
end

Instance Method Details

#deserialize(params) ⇒ Object



1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
# File 'lib/v20180125/models.rb', line 1144

def deserialize(params)
  @Operations = params['Operations']
  unless params['Conditions'].nil?
    @Conditions = []
    params['Conditions'].each do |i|
      conditioninfo_tmp = ConditionInfo.new
      conditioninfo_tmp.deserialize(i)
      @Conditions << conditioninfo_tmp
    end
  end
end