Reference documentation and code samples for the Google Cloud Recaptcha Enterprise V1 Client class Assessment.
A reCAPTCHA Enterprise assessment resource.
Generated from protobuf message google.cloud.recaptchaenterprise.v1.Assessment
Namespace
Google \ Cloud \ RecaptchaEnterprise \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. Identifier. The resource name for the Assessment in the format |
↳ event |
Event
Optional. The event being assessed. |
↳ risk_analysis |
RiskAnalysis
Output only. The risk analysis result for the event being assessed. |
↳ token_properties |
TokenProperties
Output only. Properties of the provided event token. |
↳ account_verification |
AccountVerificationInfo
Optional. Account verification information for identity verification. The assessment event must include a token and site key to use this feature. |
↳ account_defender_assessment |
AccountDefenderAssessment
Output only. Assessment returned by account defender when an account identifier is provided. |
↳ private_password_leak_verification |
PrivatePasswordLeakVerification
Optional. The private password leak verification field contains the parameters that are used to to check for leaks privately without sharing user credentials. |
↳ firewall_policy_assessment |
FirewallPolicyAssessment
Output only. Assessment returned when firewall policies belonging to the project are evaluated using the field firewall_policy_evaluation. |
↳ fraud_prevention_assessment |
FraudPreventionAssessment
Output only. Assessment returned by Fraud Prevention when TransactionData is provided. |
↳ fraud_signals |
FraudSignals
Output only. Fraud Signals specific to the users involved in a payment transaction. |
↳ phone_fraud_assessment |
PhoneFraudAssessment
Output only. Assessment returned when a site key, a token, and a phone number as |
↳ assessment_environment |
AssessmentEnvironment
Optional. The environment creating the assessment. This describes your environment (the system invoking CreateAssessment), NOT the environment of your user. |
getName
Output only. Identifier. The resource name for the Assessment in the format
projects/{project}/assessments/{assessment}
.
Returns | |
---|---|
Type | Description |
string |
setName
Output only. Identifier. The resource name for the Assessment in the format
projects/{project}/assessments/{assessment}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEvent
Optional. The event being assessed.
Returns | |
---|---|
Type | Description |
Event|null |
hasEvent
clearEvent
setEvent
Optional. The event being assessed.
Parameter | |
---|---|
Name | Description |
var |
Event
|
Returns | |
---|---|
Type | Description |
$this |
getRiskAnalysis
Output only. The risk analysis result for the event being assessed.
Returns | |
---|---|
Type | Description |
RiskAnalysis|null |
hasRiskAnalysis
clearRiskAnalysis
setRiskAnalysis
Output only. The risk analysis result for the event being assessed.
Parameter | |
---|---|
Name | Description |
var |
RiskAnalysis
|
Returns | |
---|---|
Type | Description |
$this |
getTokenProperties
Output only. Properties of the provided event token.
Returns | |
---|---|
Type | Description |
TokenProperties|null |
hasTokenProperties
clearTokenProperties
setTokenProperties
Output only. Properties of the provided event token.
Parameter | |
---|---|
Name | Description |
var |
TokenProperties
|
Returns | |
---|---|
Type | Description |
$this |
getAccountVerification
Optional. Account verification information for identity verification. The assessment event must include a token and site key to use this feature.
Returns | |
---|---|
Type | Description |
AccountVerificationInfo|null |
hasAccountVerification
clearAccountVerification
setAccountVerification
Optional. Account verification information for identity verification. The assessment event must include a token and site key to use this feature.
Parameter | |
---|---|
Name | Description |
var |
AccountVerificationInfo
|
Returns | |
---|---|
Type | Description |
$this |
getAccountDefenderAssessment
Output only. Assessment returned by account defender when an account identifier is provided.
Returns | |
---|---|
Type | Description |
AccountDefenderAssessment|null |
hasAccountDefenderAssessment
clearAccountDefenderAssessment
setAccountDefenderAssessment
Output only. Assessment returned by account defender when an account identifier is provided.
Parameter | |
---|---|
Name | Description |
var |
AccountDefenderAssessment
|
Returns | |
---|---|
Type | Description |
$this |
getPrivatePasswordLeakVerification
Optional. The private password leak verification field contains the parameters that are used to to check for leaks privately without sharing user credentials.
Returns | |
---|---|
Type | Description |
PrivatePasswordLeakVerification|null |
hasPrivatePasswordLeakVerification
clearPrivatePasswordLeakVerification
setPrivatePasswordLeakVerification
Optional. The private password leak verification field contains the parameters that are used to to check for leaks privately without sharing user credentials.
Parameter | |
---|---|
Name | Description |
var |
PrivatePasswordLeakVerification
|
Returns | |
---|---|
Type | Description |
$this |
getFirewallPolicyAssessment
Output only. Assessment returned when firewall policies belonging to the project are evaluated using the field firewall_policy_evaluation.
Returns | |
---|---|
Type | Description |
FirewallPolicyAssessment|null |
hasFirewallPolicyAssessment
clearFirewallPolicyAssessment
setFirewallPolicyAssessment
Output only. Assessment returned when firewall policies belonging to the project are evaluated using the field firewall_policy_evaluation.
Parameter | |
---|---|
Name | Description |
var |
FirewallPolicyAssessment
|
Returns | |
---|---|
Type | Description |
$this |
getFraudPreventionAssessment
Output only. Assessment returned by Fraud Prevention when TransactionData is provided.
Returns | |
---|---|
Type | Description |
FraudPreventionAssessment|null |
hasFraudPreventionAssessment
clearFraudPreventionAssessment
setFraudPreventionAssessment
Output only. Assessment returned by Fraud Prevention when TransactionData is provided.
Parameter | |
---|---|
Name | Description |
var |
FraudPreventionAssessment
|
Returns | |
---|---|
Type | Description |
$this |
getFraudSignals
Output only. Fraud Signals specific to the users involved in a payment transaction.
Returns | |
---|---|
Type | Description |
FraudSignals|null |
hasFraudSignals
clearFraudSignals
setFraudSignals
Output only. Fraud Signals specific to the users involved in a payment transaction.
Parameter | |
---|---|
Name | Description |
var |
FraudSignals
|
Returns | |
---|---|
Type | Description |
$this |
getPhoneFraudAssessment
Output only. Assessment returned when a site key, a token, and a phone
number as user_id
are provided. Account defender and SMS toll fraud
protection need to be enabled.
Returns | |
---|---|
Type | Description |
PhoneFraudAssessment|null |
hasPhoneFraudAssessment
clearPhoneFraudAssessment
setPhoneFraudAssessment
Output only. Assessment returned when a site key, a token, and a phone
number as user_id
are provided. Account defender and SMS toll fraud
protection need to be enabled.
Parameter | |
---|---|
Name | Description |
var |
PhoneFraudAssessment
|
Returns | |
---|---|
Type | Description |
$this |
getAssessmentEnvironment
Optional. The environment creating the assessment. This describes your environment (the system invoking CreateAssessment), NOT the environment of your user.
Returns | |
---|---|
Type | Description |
AssessmentEnvironment|null |
hasAssessmentEnvironment
clearAssessmentEnvironment
setAssessmentEnvironment
Optional. The environment creating the assessment. This describes your environment (the system invoking CreateAssessment), NOT the environment of your user.
Parameter | |
---|---|
Name | Description |
var |
AssessmentEnvironment
|
Returns | |
---|---|
Type | Description |
$this |