Class: TencentCloud::Teo::V20220901::BotRatings

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

Overview

基于客户端和请求特征,将请求来源分为人类来源请求、合法 Bot 请求、疑似 Bot 请求和高风险 Bot 请求,并提供请求处置选项。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(highriskbotrequestsaction = nil, likelybotrequestsaction = nil, verifiedbotrequestsaction = nil, humanrequestsaction = nil) ⇒ BotRatings



1983
1984
1985
1986
1987
1988
# File 'lib/v20220901/models.rb', line 1983

def initialize(highriskbotrequestsaction=nil, likelybotrequestsaction=nil, verifiedbotrequestsaction=nil, humanrequestsaction=nil)
  @HighRiskBotRequestsAction = highriskbotrequestsaction
  @LikelyBotRequestsAction = likelybotrequestsaction
  @VerifiedBotRequestsAction = verifiedbotrequestsaction
  @HumanRequestsAction = humanrequestsaction
end

Instance Attribute Details

#HighRiskBotRequestsActionObject



1981
1982
1983
# File 'lib/v20220901/models.rb', line 1981

def HighRiskBotRequestsAction
  @HighRiskBotRequestsAction
end

#HumanRequestsActionObject



1981
1982
1983
# File 'lib/v20220901/models.rb', line 1981

def HumanRequestsAction
  @HumanRequestsAction
end

#LikelyBotRequestsActionObject



1981
1982
1983
# File 'lib/v20220901/models.rb', line 1981

def LikelyBotRequestsAction
  @LikelyBotRequestsAction
end

#VerifiedBotRequestsActionObject



1981
1982
1983
# File 'lib/v20220901/models.rb', line 1981

def VerifiedBotRequestsAction
  @VerifiedBotRequestsAction
end

Instance Method Details

#deserialize(params) ⇒ Object



1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
# File 'lib/v20220901/models.rb', line 1990

def deserialize(params)
  unless params['HighRiskBotRequestsAction'].nil?
    @HighRiskBotRequestsAction = SecurityAction.new
    @HighRiskBotRequestsAction.deserialize(params['HighRiskBotRequestsAction'])
  end
  unless params['LikelyBotRequestsAction'].nil?
    @LikelyBotRequestsAction = SecurityAction.new
    @LikelyBotRequestsAction.deserialize(params['LikelyBotRequestsAction'])
  end
  unless params['VerifiedBotRequestsAction'].nil?
    @VerifiedBotRequestsAction = SecurityAction.new
    @VerifiedBotRequestsAction.deserialize(params['VerifiedBotRequestsAction'])
  end
  unless params['HumanRequestsAction'].nil?
    @HumanRequestsAction = SecurityAction.new
    @HumanRequestsAction.deserialize(params['HumanRequestsAction'])
  end
end