Class: TencentCloud::Teo::V20220901::BotRatings
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::BotRatings
- Defined in:
- lib/v20220901/models.rb
Overview
基于客户端和请求特征,将请求来源分为人类来源请求、合法 Bot 请求、疑似 Bot 请求和高风险 Bot 请求,并提供请求处置选项。
Instance Attribute Summary collapse
- #HighRiskBotRequestsAction ⇒ Object
- #HumanRequestsAction ⇒ Object
- #LikelyBotRequestsAction ⇒ Object
- #VerifiedBotRequestsAction ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(highriskbotrequestsaction = nil, likelybotrequestsaction = nil, verifiedbotrequestsaction = nil, humanrequestsaction = nil) ⇒ BotRatings
constructor
A new instance of BotRatings.
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
#HighRiskBotRequestsAction ⇒ Object
1981 1982 1983 |
# File 'lib/v20220901/models.rb', line 1981 def HighRiskBotRequestsAction @HighRiskBotRequestsAction end |
#HumanRequestsAction ⇒ Object
1981 1982 1983 |
# File 'lib/v20220901/models.rb', line 1981 def HumanRequestsAction @HumanRequestsAction end |
#LikelyBotRequestsAction ⇒ Object
1981 1982 1983 |
# File 'lib/v20220901/models.rb', line 1981 def LikelyBotRequestsAction @LikelyBotRequestsAction end |
#VerifiedBotRequestsAction ⇒ Object
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 |