Google Cloud Recaptcha Enterprise V1 Client - Class AccountTakeoverVerdict (2.5.3)

Reference documentation and code samples for the Google Cloud Recaptcha Enterprise V1 Client class AccountTakeoverVerdict.

Account takeover risk assessment.

Generated from protobuf message google.cloud.recaptchaenterprise.v1.AccountDefenderAssessment.AccountTakeoverVerdict

Namespace

Google \ Cloud \ RecaptchaEnterprise \ V1 \ AccountDefenderAssessment

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ risk float

Output only. Account takeover attempt probability. Values are from 0.0 (lowest risk) to 1.0 (highest risk).

↳ risk_reasons array<AccountRiskReason>

Output only. Unordered list. Reasons why the request appears risky. Risk reasons can be returned even if the risk is low, as trustworthy requests can still have some risk signals.

↳ trust_reasons array<AccountTrustReason>

Output only. Unordered list. Reasons why the request appears trustworthy. Trust reasons can be returned even if the risk is high, as risky requests can still have some trust signals.

getRisk

Output only. Account takeover attempt probability.

Values are from 0.0 (lowest risk) to 1.0 (highest risk).

Returns
Type Description
float

setRisk

Output only. Account takeover attempt probability.

Values are from 0.0 (lowest risk) to 1.0 (highest risk).

Parameter
Name Description
var float
Returns
Type Description
$this

getRiskReasons

Output only. Unordered list. Reasons why the request appears risky. Risk reasons can be returned even if the risk is low, as trustworthy requests can still have some risk signals.

Returns
Type Description
Google\Protobuf\RepeatedField<AccountRiskReason>

setRiskReasons

Output only. Unordered list. Reasons why the request appears risky. Risk reasons can be returned even if the risk is low, as trustworthy requests can still have some risk signals.

Parameter
Name Description
var array<AccountRiskReason>
Returns
Type Description
$this

getTrustReasons

Output only. Unordered list. Reasons why the request appears trustworthy.

Trust reasons can be returned even if the risk is high, as risky requests can still have some trust signals.

Returns
Type Description
Google\Protobuf\RepeatedField<AccountTrustReason>

setTrustReasons

Output only. Unordered list. Reasons why the request appears trustworthy.

Trust reasons can be returned even if the risk is high, as risky requests can still have some trust signals.

Parameter
Name Description
var array<AccountTrustReason>
Returns
Type Description
$this