Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • 中文 – 简体
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • reCAPTCHA Enterprise API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override recaptchaenterprise_v1::RecaptchaEnterpriseServiceClient Retry Policies
    • How to Override the Default Universe Domain
    • Override recaptchaenterprise_v1::RecaptchaEnterpriseServiceClient Universe Domain
  • Modules
    • reCAPTCHA Enterprise API Configuration Options
  • Namespaces
    • google::cloud::recaptchaenterprise_v1
      • Overview
      • Classes
        • RecaptchaEnterpriseServiceClient
          • Overview
          • Constructors
            • RecaptchaEnterpriseServiceClient(RecaptchaEnterpriseServiceClient const &)
            • RecaptchaEnterpriseServiceClient(RecaptchaEnterpriseServiceClient &&)
            • RecaptchaEnterpriseServiceClient(std::shared_ptr< RecaptchaEnterpriseServiceConnection >, Options)
          • Operators
            • operator=(RecaptchaEnterpriseServiceClient const &)
            • operator=(RecaptchaEnterpriseServiceClient &&)
            • operator==(RecaptchaEnterpriseServiceClient const &, RecaptchaEnterpriseServiceClient const &)
            • operator!=(RecaptchaEnterpriseServiceClient const &, RecaptchaEnterpriseServiceClient const &)
          • Functions
            • CreateAssessment(std::string const &, google::cloud::recaptchaenterprise::v1::Assessment const &, Options)
            • CreateAssessment(google::cloud::recaptchaenterprise::v1::CreateAssessmentRequest const &, Options)
            • AnnotateAssessment(std::string const &, google::cloud::recaptchaenterprise::v1::AnnotateAssessmentRequest::Annotation, Options)
            • AnnotateAssessment(google::cloud::recaptchaenterprise::v1::AnnotateAssessmentRequest const &, Options)
            • CreateKey(std::string const &, google::cloud::recaptchaenterprise::v1::Key const &, Options)
            • CreateKey(google::cloud::recaptchaenterprise::v1::CreateKeyRequest const &, Options)
            • ListKeys(std::string const &, Options)
            • ListKeys(google::cloud::recaptchaenterprise::v1::ListKeysRequest, Options)
            • RetrieveLegacySecretKey(std::string const &, Options)
            • RetrieveLegacySecretKey(google::cloud::recaptchaenterprise::v1::RetrieveLegacySecretKeyRequest const &, Options)
            • GetKey(std::string const &, Options)
            • GetKey(google::cloud::recaptchaenterprise::v1::GetKeyRequest const &, Options)
            • UpdateKey(google::cloud::recaptchaenterprise::v1::Key const &, google::protobuf::FieldMask const &, Options)
            • UpdateKey(google::cloud::recaptchaenterprise::v1::UpdateKeyRequest const &, Options)
            • DeleteKey(std::string const &, Options)
            • DeleteKey(google::cloud::recaptchaenterprise::v1::DeleteKeyRequest const &, Options)
            • MigrateKey(google::cloud::recaptchaenterprise::v1::MigrateKeyRequest const &, Options)
            • AddIpOverride(std::string const &, google::cloud::recaptchaenterprise::v1::IpOverrideData const &, Options)
            • AddIpOverride(google::cloud::recaptchaenterprise::v1::AddIpOverrideRequest const &, Options)
            • RemoveIpOverride(std::string const &, google::cloud::recaptchaenterprise::v1::IpOverrideData const &, Options)
            • RemoveIpOverride(google::cloud::recaptchaenterprise::v1::RemoveIpOverrideRequest const &, Options)
            • ListIpOverrides(std::string const &, Options)
            • ListIpOverrides(google::cloud::recaptchaenterprise::v1::ListIpOverridesRequest, Options)
            • GetMetrics(std::string const &, Options)
            • GetMetrics(google::cloud::recaptchaenterprise::v1::GetMetricsRequest const &, Options)
            • GetPolicy(std::string const &, Options)
            • GetPolicy(google::cloud::recaptchaenterprise::v1::GetPolicyRequest const &, Options)
            • UpdatePolicy(google::cloud::recaptchaenterprise::v1::Policy const &, google::protobuf::FieldMask const &, Options)
            • UpdatePolicy(google::cloud::recaptchaenterprise::v1::UpdatePolicyRequest const &, Options)
            • CreateFirewallPolicy(std::string const &, google::cloud::recaptchaenterprise::v1::FirewallPolicy const &, Options)
            • CreateFirewallPolicy(google::cloud::recaptchaenterprise::v1::CreateFirewallPolicyRequest const &, Options)
            • ListFirewallPolicies(std::string const &, Options)
            • ListFirewallPolicies(google::cloud::recaptchaenterprise::v1::ListFirewallPoliciesRequest, Options)
            • GetFirewallPolicy(std::string const &, Options)
            • GetFirewallPolicy(google::cloud::recaptchaenterprise::v1::GetFirewallPolicyRequest const &, Options)
            • UpdateFirewallPolicy(google::cloud::recaptchaenterprise::v1::FirewallPolicy const &, google::protobuf::FieldMask const &, Options)
            • UpdateFirewallPolicy(google::cloud::recaptchaenterprise::v1::UpdateFirewallPolicyRequest const &, Options)
            • DeleteFirewallPolicy(std::string const &, Options)
            • DeleteFirewallPolicy(google::cloud::recaptchaenterprise::v1::DeleteFirewallPolicyRequest const &, Options)
            • ReorderFirewallPolicies(std::string const &, std::vector< std::string > const &, Options)
            • ReorderFirewallPolicies(google::cloud::recaptchaenterprise::v1::ReorderFirewallPoliciesRequest const &, Options)
            • ListRelatedAccountGroups(std::string const &, Options)
            • ListRelatedAccountGroups(google::cloud::recaptchaenterprise::v1::ListRelatedAccountGroupsRequest, Options)
            • ListRelatedAccountGroupMemberships(std::string const &, Options)
            • ListRelatedAccountGroupMemberships(google::cloud::recaptchaenterprise::v1::ListRelatedAccountGroupMembershipsRequest, Options)
            • SearchRelatedAccountGroupMemberships(std::string const &, std::string const &, Options)
            • SearchRelatedAccountGroupMemberships(google::cloud::recaptchaenterprise::v1::SearchRelatedAccountGroupMembershipsRequest, Options)
        • RecaptchaEnterpriseServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateAssessment(google::cloud::recaptchaenterprise::v1::CreateAssessmentRequest const &)
            • virtual AnnotateAssessment(google::cloud::recaptchaenterprise::v1::AnnotateAssessmentRequest const &)
            • virtual CreateKey(google::cloud::recaptchaenterprise::v1::CreateKeyRequest const &)
            • virtual ListKeys(google::cloud::recaptchaenterprise::v1::ListKeysRequest)
            • virtual RetrieveLegacySecretKey(google::cloud::recaptchaenterprise::v1::RetrieveLegacySecretKeyRequest const &)
            • virtual GetKey(google::cloud::recaptchaenterprise::v1::GetKeyRequest const &)
            • virtual UpdateKey(google::cloud::recaptchaenterprise::v1::UpdateKeyRequest const &)
            • virtual DeleteKey(google::cloud::recaptchaenterprise::v1::DeleteKeyRequest const &)
            • virtual MigrateKey(google::cloud::recaptchaenterprise::v1::MigrateKeyRequest const &)
            • virtual AddIpOverride(google::cloud::recaptchaenterprise::v1::AddIpOverrideRequest const &)
            • virtual RemoveIpOverride(google::cloud::recaptchaenterprise::v1::RemoveIpOverrideRequest const &)
            • virtual ListIpOverrides(google::cloud::recaptchaenterprise::v1::ListIpOverridesRequest)
            • virtual GetMetrics(google::cloud::recaptchaenterprise::v1::GetMetricsRequest const &)
            • virtual GetPolicy(google::cloud::recaptchaenterprise::v1::GetPolicyRequest const &)
            • virtual UpdatePolicy(google::cloud::recaptchaenterprise::v1::UpdatePolicyRequest const &)
            • virtual CreateFirewallPolicy(google::cloud::recaptchaenterprise::v1::CreateFirewallPolicyRequest const &)
            • virtual ListFirewallPolicies(google::cloud::recaptchaenterprise::v1::ListFirewallPoliciesRequest)
            • virtual GetFirewallPolicy(google::cloud::recaptchaenterprise::v1::GetFirewallPolicyRequest const &)
            • virtual UpdateFirewallPolicy(google::cloud::recaptchaenterprise::v1::UpdateFirewallPolicyRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::recaptchaenterprise::v1::DeleteFirewallPolicyRequest const &)
            • virtual ReorderFirewallPolicies(google::cloud::recaptchaenterprise::v1::ReorderFirewallPoliciesRequest const &)
            • virtual ListRelatedAccountGroups(google::cloud::recaptchaenterprise::v1::ListRelatedAccountGroupsRequest)
            • virtual ListRelatedAccountGroupMemberships(google::cloud::recaptchaenterprise::v1::ListRelatedAccountGroupMembershipsRequest)
            • virtual SearchRelatedAccountGroupMemberships(google::cloud::recaptchaenterprise::v1::SearchRelatedAccountGroupMembershipsRequest)
        • RecaptchaEnterpriseServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateAssessment(google::cloud::recaptchaenterprise::v1::CreateAssessmentRequest const &)
            • virtual AnnotateAssessment(google::cloud::recaptchaenterprise::v1::AnnotateAssessmentRequest const &)
            • virtual CreateKey(google::cloud::recaptchaenterprise::v1::CreateKeyRequest const &)
            • virtual ListKeys(google::cloud::recaptchaenterprise::v1::ListKeysRequest)
            • virtual RetrieveLegacySecretKey(google::cloud::recaptchaenterprise::v1::RetrieveLegacySecretKeyRequest const &)
            • virtual GetKey(google::cloud::recaptchaenterprise::v1::GetKeyRequest const &)
            • virtual UpdateKey(google::cloud::recaptchaenterprise::v1::UpdateKeyRequest const &)
            • virtual DeleteKey(google::cloud::recaptchaenterprise::v1::DeleteKeyRequest const &)
            • virtual MigrateKey(google::cloud::recaptchaenterprise::v1::MigrateKeyRequest const &)
            • virtual AddIpOverride(google::cloud::recaptchaenterprise::v1::AddIpOverrideRequest const &)
            • virtual RemoveIpOverride(google::cloud::recaptchaenterprise::v1::RemoveIpOverrideRequest const &)
            • virtual ListIpOverrides(google::cloud::recaptchaenterprise::v1::ListIpOverridesRequest)
            • virtual GetMetrics(google::cloud::recaptchaenterprise::v1::GetMetricsRequest const &)
            • virtual GetPolicy(google::cloud::recaptchaenterprise::v1::GetPolicyRequest const &)
            • virtual UpdatePolicy(google::cloud::recaptchaenterprise::v1::UpdatePolicyRequest const &)
            • virtual CreateFirewallPolicy(google::cloud::recaptchaenterprise::v1::CreateFirewallPolicyRequest const &)
            • virtual ListFirewallPolicies(google::cloud::recaptchaenterprise::v1::ListFirewallPoliciesRequest)
            • virtual GetFirewallPolicy(google::cloud::recaptchaenterprise::v1::GetFirewallPolicyRequest const &)
            • virtual UpdateFirewallPolicy(google::cloud::recaptchaenterprise::v1::UpdateFirewallPolicyRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::recaptchaenterprise::v1::DeleteFirewallPolicyRequest const &)