GoogleCloudRecaptchaenterpriseV1WebKeySettings class

Settings specific to keys that can be used by websites.

Constructors

GoogleCloudRecaptchaenterpriseV1WebKeySettings({Input<bool>? allowAllDomains, Input<bool>? allowAmpTraffic, Input<List<String>>? allowedDomains, Input<GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference>? challengeSecurityPreference, required Input<GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType> integrationType})
Creates a new GoogleCloudRecaptchaenterpriseV1WebKeySettings. allowAllDomains Optional. If set to true, it means allowed_domains will not be enforced. allowAmpTraffic 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. allowedDomains 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' challengeSecurityPreference Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE. integrationType Describes how this key is integrated with the website.
const
GoogleCloudRecaptchaenterpriseV1WebKeySettings.fromMap(Map<String, dynamic> map)
factory

Properties

allowAllDomains → Input<bool>?
Optional. If set to true, it means allowed_domains will not be enforced.
final
allowAmpTraffic → Input<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.
final
allowedDomains → Input<List<String>>?
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'
final
challengeSecurityPreference → Input<GoogleCloudRecaptchaenterpriseV1WebKeySettingsChallengeSecurityPreference>?
Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
final
hashCode → int
The hash code for this object.
no setterinherited
integrationType → Input<GoogleCloudRecaptchaenterpriseV1WebKeySettingsIntegrationType>
Describes how this key is integrated with the website.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited