Class RecaptchaEnterpriseKeyWebSettings.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getIntegrationType

        public final String getIntegrationType()
        Description copied from interface: RecaptchaEnterpriseKeyWebSettings
        Required. Describes how this key is integrated with the website. Possible values: SCORE, CHECKBOX, INVISIBLE.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/recaptcha_enterprise_key#integration_type RecaptchaEnterpriseKey#integration_type}

        Specified by:
        getIntegrationType in interface RecaptchaEnterpriseKeyWebSettings
      • getAllowAllDomains

        public final Object getAllowAllDomains()
        Description copied from interface: RecaptchaEnterpriseKeyWebSettings
        If set to true, it means allowed_domains will not be enforced.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/recaptcha_enterprise_key#allow_all_domains RecaptchaEnterpriseKey#allow_all_domains}

        Specified by:
        getAllowAllDomains in interface RecaptchaEnterpriseKeyWebSettings
      • getAllowAmpTraffic

        public final Object getAllowAmpTraffic()
        Description copied from interface: RecaptchaEnterpriseKeyWebSettings
        If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites.

        This is supported only for the SCORE integration type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/recaptcha_enterprise_key#allow_amp_traffic RecaptchaEnterpriseKey#allow_amp_traffic}

        Specified by:
        getAllowAmpTraffic in interface RecaptchaEnterpriseKeyWebSettings
      • getAllowedDomains

        public final List<String> getAllowedDomains()
        Description copied from interface: RecaptchaEnterpriseKeyWebSettings
        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' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/recaptcha_enterprise_key#allowed_domains RecaptchaEnterpriseKey#allowed_domains}

        Specified by:
        getAllowedDomains in interface RecaptchaEnterpriseKeyWebSettings
      • getChallengeSecurityPreference

        public final String getChallengeSecurityPreference()
        Description copied from interface: RecaptchaEnterpriseKeyWebSettings
        Settings for the frequency and difficulty at which this key triggers captcha challenges.

        This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED, USABILITY, BALANCE, SECURITY Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/recaptcha_enterprise_key#challenge_security_preference RecaptchaEnterpriseKey#challenge_security_preference}

        Specified by:
        getChallengeSecurityPreference in interface RecaptchaEnterpriseKeyWebSettings
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object