Google Cloud Recaptcha Enterprise V1 Client - Class Key (1.15.0)

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

A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise.

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

Namespace

Google \ Cloud \ RecaptchaEnterprise \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The resource name for the Key in the format projects/{project}/keys/{key}.

↳ display_name string

Required. Human-readable display name of this key. Modifiable by user.

↳ web_settings Google\Cloud\RecaptchaEnterprise\V1\WebKeySettings

Settings for keys that can be used by websites.

↳ android_settings Google\Cloud\RecaptchaEnterprise\V1\AndroidKeySettings

Settings for keys that can be used by Android apps.

↳ ios_settings Google\Cloud\RecaptchaEnterprise\V1\IOSKeySettings

Settings for keys that can be used by iOS apps.

↳ express_settings Google\Cloud\RecaptchaEnterprise\V1\ExpressKeySettings

Settings specific to keys that can be used for reCAPTCHA Express.

↳ labels array|Google\Protobuf\Internal\MapField

Optional. See Creating and managing labels.

↳ create_time Google\Protobuf\Timestamp

Output only. The timestamp corresponding to the creation of this key.

↳ testing_options Google\Cloud\RecaptchaEnterprise\V1\TestingOptions

Optional. Options for user acceptance testing.

↳ waf_settings Google\Cloud\RecaptchaEnterprise\V1\WafSettings

Optional. Settings for WAF

getName

Identifier. The resource name for the Key in the format projects/{project}/keys/{key}.

Returns
Type Description
string

setName

Identifier. The resource name for the Key in the format projects/{project}/keys/{key}.

Parameter
Name Description
var string
Returns
Type Description
$this

getDisplayName

Required. Human-readable display name of this key. Modifiable by user.

Returns
Type Description
string

setDisplayName

Required. Human-readable display name of this key. Modifiable by user.

Parameter
Name Description
var string
Returns
Type Description
$this

getWebSettings

Settings for keys that can be used by websites.

Returns
Type Description
Google\Cloud\RecaptchaEnterprise\V1\WebKeySettings|null

hasWebSettings

setWebSettings

Settings for keys that can be used by websites.

Parameter
Name Description
var Google\Cloud\RecaptchaEnterprise\V1\WebKeySettings
Returns
Type Description
$this

getAndroidSettings

Settings for keys that can be used by Android apps.

Returns
Type Description
Google\Cloud\RecaptchaEnterprise\V1\AndroidKeySettings|null

hasAndroidSettings

setAndroidSettings

Settings for keys that can be used by Android apps.

Parameter
Name Description
var Google\Cloud\RecaptchaEnterprise\V1\AndroidKeySettings
Returns
Type Description
$this

getIosSettings

Settings for keys that can be used by iOS apps.

Returns
Type Description
Google\Cloud\RecaptchaEnterprise\V1\IOSKeySettings|null

hasIosSettings

setIosSettings

Settings for keys that can be used by iOS apps.

Parameter
Name Description
var Google\Cloud\RecaptchaEnterprise\V1\IOSKeySettings
Returns
Type Description
$this

getExpressSettings

Settings specific to keys that can be used for reCAPTCHA Express.

Returns
Type Description
Google\Cloud\RecaptchaEnterprise\V1\ExpressKeySettings|null

hasExpressSettings

setExpressSettings

Settings specific to keys that can be used for reCAPTCHA Express.

Parameter
Name Description
var Google\Cloud\RecaptchaEnterprise\V1\ExpressKeySettings
Returns
Type Description
$this

getLabels

Returns
Type Description
Google\Protobuf\Internal\MapField

setLabels

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getCreateTime

Output only. The timestamp corresponding to the creation of this key.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. The timestamp corresponding to the creation of this key.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getTestingOptions

Optional. Options for user acceptance testing.

Returns
Type Description
Google\Cloud\RecaptchaEnterprise\V1\TestingOptions|null

hasTestingOptions

clearTestingOptions

setTestingOptions

Optional. Options for user acceptance testing.

Parameter
Name Description
var Google\Cloud\RecaptchaEnterprise\V1\TestingOptions
Returns
Type Description
$this

getWafSettings

Optional. Settings for WAF

Returns
Type Description
Google\Cloud\RecaptchaEnterprise\V1\WafSettings|null

hasWafSettings

clearWafSettings

setWafSettings

Optional. Settings for WAF

Parameter
Name Description
var Google\Cloud\RecaptchaEnterprise\V1\WafSettings
Returns
Type Description
$this

getPlatformSettings

Returns
Type Description
string