Class: TencentCloud::Teo::V20220901::IPReputation

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

Overview

IP 情报库(原客户端画像分析)配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enabled = nil, ipreputationgroup = nil) ⇒ IPReputation

Returns a new instance of IPReputation.



13944
13945
13946
13947
# File 'lib/v20220901/models.rb', line 13944

def initialize(enabled=nil, ipreputationgroup=nil)
  @Enabled = enabled
  @IPReputationGroup = ipreputationgroup
end

Instance Attribute Details

#EnabledObject

Parameters:

  • Enabled:

    IP 情报库(原客户端画像分析)。取值有:<li>on:开启;</li><li>off:关闭。</li>

  • IPReputationGroup:

    IP 情报库(原客户端画像分析)的具体配置内容。



13942
13943
13944
# File 'lib/v20220901/models.rb', line 13942

def Enabled
  @Enabled
end

#IPReputationGroupObject

Parameters:

  • Enabled:

    IP 情报库(原客户端画像分析)。取值有:<li>on:开启;</li><li>off:关闭。</li>

  • IPReputationGroup:

    IP 情报库(原客户端画像分析)的具体配置内容。



13942
13943
13944
# File 'lib/v20220901/models.rb', line 13942

def IPReputationGroup
  @IPReputationGroup
end

Instance Method Details

#deserialize(params) ⇒ Object



13949
13950
13951
13952
13953
13954
13955
# File 'lib/v20220901/models.rb', line 13949

def deserialize(params)
  @Enabled = params['Enabled']
  unless params['IPReputationGroup'].nil?
    @IPReputationGroup = IPReputationGroup.new
    @IPReputationGroup.deserialize(params['IPReputationGroup'])
  end
end