public interface WebKeySettingsOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAllowAllDomains()
public abstract boolean getAllowAllDomains()Optional. If set to true, it means allowed_domains are not enforced.
bool allow_all_domains = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The allowAllDomains. |
getAllowAmpTraffic()
public abstract boolean 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.
bool allow_amp_traffic = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The allowAmpTraffic. |
getAllowedDomains(int index)
public abstract String getAllowedDomains(int index) 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'
Each key supports a maximum of 250 domains. To use a key on more domains,
set allow_all_domains to true. When this is set, you are responsible for
validating the hostname by checking the token_properties.hostname field
in each assessment response against your list of allowed domains.
repeated string allowed_domains = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The allowedDomains at the given index. |
getAllowedDomainsBytes(int index)
public abstract ByteString getAllowedDomainsBytes(int index) 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'
Each key supports a maximum of 250 domains. To use a key on more domains,
set allow_all_domains to true. When this is set, you are responsible for
validating the hostname by checking the token_properties.hostname field
in each assessment response against your list of allowed domains.
repeated string allowed_domains = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the allowedDomains at the given index. |
getAllowedDomainsCount()
public abstract int getAllowedDomainsCount() 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'
Each key supports a maximum of 250 domains. To use a key on more domains,
set allow_all_domains to true. When this is set, you are responsible for
validating the hostname by checking the token_properties.hostname field
in each assessment response against your list of allowed domains.
repeated string allowed_domains = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The count of allowedDomains. |
getAllowedDomainsList()
public abstract List<String> getAllowedDomainsList() 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'
Each key supports a maximum of 250 domains. To use a key on more domains,
set allow_all_domains to true. When this is set, you are responsible for
validating the hostname by checking the token_properties.hostname field
in each assessment response against your list of allowed domains.
repeated string allowed_domains = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the allowedDomains. |
getChallengeSecurityPreference()
public abstract WebKeySettings.ChallengeSecurityPreference getChallengeSecurityPreference() Optional. Settings for the frequency and difficulty at which this key
triggers captcha challenges. This should only be specified for
IntegrationType CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.ChallengeSecurityPreference challenge_security_preference = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WebKeySettings.ChallengeSecurityPreference |
The challengeSecurityPreference. |
getChallengeSecurityPreferenceValue()
public abstract int getChallengeSecurityPreferenceValue() Optional. Settings for the frequency and difficulty at which this key
triggers captcha challenges. This should only be specified for
IntegrationType CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.ChallengeSecurityPreference challenge_security_preference = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for challengeSecurityPreference. |
getChallengeSettings()
public abstract WebKeySettings.ChallengeSettings getChallengeSettings()Optional. Challenge settings.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.ChallengeSettings challenge_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WebKeySettings.ChallengeSettings |
The challengeSettings. |
getChallengeSettingsOrBuilder()
public abstract WebKeySettings.ChallengeSettingsOrBuilder getChallengeSettingsOrBuilder()Optional. Challenge settings.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.ChallengeSettings challenge_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WebKeySettings.ChallengeSettingsOrBuilder |
|
getIntegrationType()
public abstract WebKeySettings.IntegrationType getIntegrationType()Required. Describes how this key is integrated with the website.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.IntegrationType integration_type = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
WebKeySettings.IntegrationType |
The integrationType. |
getIntegrationTypeValue()
public abstract int getIntegrationTypeValue()Required. Describes how this key is integrated with the website.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.IntegrationType integration_type = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for integrationType. |
hasChallengeSettings()
public abstract boolean hasChallengeSettings()Optional. Challenge settings.
.google.cloud.recaptchaenterprise.v1.WebKeySettings.ChallengeSettings challenge_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the challengeSettings field is set. |