Class: TencentCloud::Cls::V20201016::AnonymousInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201016/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.



848
849
850
851
# File 'lib/v20201016/models.rb', line 848

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

Instance Attribute Details

#Conditions ⇒ Object

Parameters:

  • Operations: —

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

  • Conditions: —

    条件列表



846
847
848
# File 'lib/v20201016/models.rb', line 846

def Conditions
  @Conditions
end

#Operations ⇒ Object

Parameters:

  • Operations: —

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

  • Conditions: —

    条件列表



846
847
848
# File 'lib/v20201016/models.rb', line 846

def Operations
  @Operations
end

Instance Method Details

#deserialize(params) ⇒ Object



853
854
855
856
857
858
859
860
861
862
863
# File 'lib/v20201016/models.rb', line 853

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