Google Cloud Recaptcha Enterprise V1 Client - Class WebKeySettings (2.1.3)

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

Settings specific to keys that can be used by websites.

Generated from protobuf message google.cloud.recaptchaenterprise.v1.WebKeySettings

Namespace

Google \ Cloud \ RecaptchaEnterprise \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ allow_all_domains
bool

Optional. If set to true, it means allowed_domains are not enforced.

↳ allowed_domains
array

Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com'

↳ allow_amp_traffic
bool

Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type.

↳ integration_type
int

Required. Describes how this key is integrated with the website.

↳ challenge_security_preference
int

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE and SCORE_AND_CHALLENGE.

getAllowAllDomains

Optional. If set to true, it means allowed_domains are not enforced.

Returns
Type
Description
bool

setAllowAllDomains

Optional. If set to true, it means allowed_domains are not enforced.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getAllowedDomains

Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment.

Examples: 'example.com' or 'subdomain.example.com'

Returns
Type
Description

setAllowedDomains

Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment.

Examples: 'example.com' or 'subdomain.example.com'

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getAllowAmpTraffic

Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type.

Returns
Type
Description
bool

setAllowAmpTraffic

Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getIntegrationType

Required. Describes how this key is integrated with the website.

Returns
Type
Description
int

setIntegrationType

Required. Describes how this key is integrated with the website.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getChallengeSecurityPreference

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE and SCORE_AND_CHALLENGE.

Returns
Type
Description
int

setChallengeSecurityPreference

Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE and SCORE_AND_CHALLENGE.

Parameter
Name
Description
var
int
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: