Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Cloud Data Loss Prevention (DLP) 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 dlp_v2::DlpServiceClient Retry Policies
  • Modules
    • Cloud Data Loss Prevention (DLP) API Configuration Options
  • Namespaces
    • google::cloud::dlp
      • Overview
    • google::cloud::dlp_mocks
      • Overview
    • google::cloud::dlp_v2
      • Overview
      • Classes
        • DlpServiceClient
          • Overview
          • Constructors
            • DlpServiceClient(DlpServiceClient const &)
            • DlpServiceClient(DlpServiceClient &&)
            • DlpServiceClient(std::shared_ptr< DlpServiceConnection >, Options)
          • Operators
            • operator=(DlpServiceClient const &)
            • operator=(DlpServiceClient &&)
            • operator==(DlpServiceClient const &, DlpServiceClient const &)
            • operator!=(DlpServiceClient const &, DlpServiceClient const &)
          • Functions
            • InspectContent(google::privacy::dlp::v2::InspectContentRequest const &, Options)
            • RedactImage(google::privacy::dlp::v2::RedactImageRequest const &, Options)
            • DeidentifyContent(google::privacy::dlp::v2::DeidentifyContentRequest const &, Options)
            • ReidentifyContent(google::privacy::dlp::v2::ReidentifyContentRequest const &, Options)
            • ListInfoTypes(std::string const &, Options)
            • ListInfoTypes(google::privacy::dlp::v2::ListInfoTypesRequest const &, Options)
            • CreateInspectTemplate(std::string const &, google::privacy::dlp::v2::InspectTemplate const &, Options)
            • CreateInspectTemplate(google::privacy::dlp::v2::CreateInspectTemplateRequest const &, Options)
            • UpdateInspectTemplate(std::string const &, google::privacy::dlp::v2::InspectTemplate const &, google::protobuf::FieldMask const &, Options)
            • UpdateInspectTemplate(google::privacy::dlp::v2::UpdateInspectTemplateRequest const &, Options)
            • GetInspectTemplate(std::string const &, Options)
            • GetInspectTemplate(google::privacy::dlp::v2::GetInspectTemplateRequest const &, Options)
            • ListInspectTemplates(std::string const &, Options)
            • ListInspectTemplates(google::privacy::dlp::v2::ListInspectTemplatesRequest, Options)
            • DeleteInspectTemplate(std::string const &, Options)
            • DeleteInspectTemplate(google::privacy::dlp::v2::DeleteInspectTemplateRequest const &, Options)
            • CreateDeidentifyTemplate(std::string const &, google::privacy::dlp::v2::DeidentifyTemplate const &, Options)
            • CreateDeidentifyTemplate(google::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &, Options)
            • UpdateDeidentifyTemplate(std::string const &, google::privacy::dlp::v2::DeidentifyTemplate const &, google::protobuf::FieldMask const &, Options)
            • UpdateDeidentifyTemplate(google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &, Options)
            • GetDeidentifyTemplate(std::string const &, Options)
            • GetDeidentifyTemplate(google::privacy::dlp::v2::GetDeidentifyTemplateRequest const &, Options)
            • ListDeidentifyTemplates(std::string const &, Options)
            • ListDeidentifyTemplates(google::privacy::dlp::v2::ListDeidentifyTemplatesRequest, Options)
            • DeleteDeidentifyTemplate(std::string const &, Options)
            • DeleteDeidentifyTemplate(google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &, Options)
            • CreateJobTrigger(std::string const &, google::privacy::dlp::v2::JobTrigger const &, Options)
            • CreateJobTrigger(google::privacy::dlp::v2::CreateJobTriggerRequest const &, Options)
            • UpdateJobTrigger(std::string const &, google::privacy::dlp::v2::JobTrigger const &, google::protobuf::FieldMask const &, Options)
            • UpdateJobTrigger(google::privacy::dlp::v2::UpdateJobTriggerRequest const &, Options)
            • HybridInspectJobTrigger(std::string const &, Options)
            • HybridInspectJobTrigger(google::privacy::dlp::v2::HybridInspectJobTriggerRequest const &, Options)
            • GetJobTrigger(std::string const &, Options)
            • GetJobTrigger(google::privacy::dlp::v2::GetJobTriggerRequest const &, Options)
            • ListJobTriggers(std::string const &, Options)
            • ListJobTriggers(google::privacy::dlp::v2::ListJobTriggersRequest, Options)
            • DeleteJobTrigger(std::string const &, Options)
            • DeleteJobTrigger(google::privacy::dlp::v2::DeleteJobTriggerRequest const &, Options)
            • ActivateJobTrigger(google::privacy::dlp::v2::ActivateJobTriggerRequest const &, Options)
            • CreateDiscoveryConfig(std::string const &, google::privacy::dlp::v2::DiscoveryConfig const &, Options)
            • CreateDiscoveryConfig(google::privacy::dlp::v2::CreateDiscoveryConfigRequest const &, Options)
            • UpdateDiscoveryConfig(std::string const &, google::privacy::dlp::v2::DiscoveryConfig const &, google::protobuf::FieldMask const &, Options)
            • UpdateDiscoveryConfig(google::privacy::dlp::v2::UpdateDiscoveryConfigRequest const &, Options)
            • GetDiscoveryConfig(std::string const &, Options)
            • GetDiscoveryConfig(google::privacy::dlp::v2::GetDiscoveryConfigRequest const &, Options)
            • ListDiscoveryConfigs(std::string const &, Options)
            • ListDiscoveryConfigs(google::privacy::dlp::v2::ListDiscoveryConfigsRequest, Options)
            • DeleteDiscoveryConfig(std::string const &, Options)
            • DeleteDiscoveryConfig(google::privacy::dlp::v2::DeleteDiscoveryConfigRequest const &, Options)
            • CreateDlpJob(std::string const &, google::privacy::dlp::v2::InspectJobConfig const &, Options)
            • CreateDlpJob(std::string const &, google::privacy::dlp::v2::RiskAnalysisJobConfig const &, Options)
            • CreateDlpJob(google::privacy::dlp::v2::CreateDlpJobRequest const &, Options)
            • ListDlpJobs(std::string const &, Options)
            • ListDlpJobs(google::privacy::dlp::v2::ListDlpJobsRequest, Options)
            • GetDlpJob(std::string const &, Options)
            • GetDlpJob(google::privacy::dlp::v2::GetDlpJobRequest const &, Options)
            • DeleteDlpJob(std::string const &, Options)
            • DeleteDlpJob(google::privacy::dlp::v2::DeleteDlpJobRequest const &, Options)
            • CancelDlpJob(google::privacy::dlp::v2::CancelDlpJobRequest const &, Options)
            • CreateStoredInfoType(std::string const &, google::privacy::dlp::v2::StoredInfoTypeConfig const &, Options)
            • CreateStoredInfoType(google::privacy::dlp::v2::CreateStoredInfoTypeRequest const &, Options)
            • UpdateStoredInfoType(std::string const &, google::privacy::dlp::v2::StoredInfoTypeConfig const &, google::protobuf::FieldMask const &, Options)
            • UpdateStoredInfoType(google::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &, Options)
            • GetStoredInfoType(std::string const &, Options)
            • GetStoredInfoType(google::privacy::dlp::v2::GetStoredInfoTypeRequest const &, Options)
            • ListStoredInfoTypes(std::string const &, Options)
            • ListStoredInfoTypes(google::privacy::dlp::v2::ListStoredInfoTypesRequest, Options)
            • DeleteStoredInfoType(std::string const &, Options)
            • DeleteStoredInfoType(google::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &, Options)
            • ListProjectDataProfiles(std::string const &, Options)
            • ListProjectDataProfiles(google::privacy::dlp::v2::ListProjectDataProfilesRequest, Options)
            • ListTableDataProfiles(std::string const &, Options)
            • ListTableDataProfiles(google::privacy::dlp::v2::ListTableDataProfilesRequest, Options)
            • ListColumnDataProfiles(std::string const &, Options)
            • ListColumnDataProfiles(google::privacy::dlp::v2::ListColumnDataProfilesRequest, Options)
            • GetProjectDataProfile(std::string const &, Options)
            • GetProjectDataProfile(google::privacy::dlp::v2::GetProjectDataProfileRequest const &, Options)
            • ListFileStoreDataProfiles(std::string const &, Options)
            • ListFileStoreDataProfiles(google::privacy::dlp::v2::ListFileStoreDataProfilesRequest, Options)
            • GetFileStoreDataProfile(std::string const &, Options)
            • GetFileStoreDataProfile(google::privacy::dlp::v2::GetFileStoreDataProfileRequest const &, Options)
            • DeleteFileStoreDataProfile(std::string const &, Options)
            • DeleteFileStoreDataProfile(google::privacy::dlp::v2::DeleteFileStoreDataProfileRequest const &, Options)
            • GetTableDataProfile(std::string const &, Options)
            • GetTableDataProfile(google::privacy::dlp::v2::GetTableDataProfileRequest const &, Options)
            • GetColumnDataProfile(std::string const &, Options)
            • GetColumnDataProfile(google::privacy::dlp::v2::GetColumnDataProfileRequest const &, Options)
            • DeleteTableDataProfile(std::string const &, Options)
            • DeleteTableDataProfile(google::privacy::dlp::v2::DeleteTableDataProfileRequest const &, Options)
            • HybridInspectDlpJob(std::string const &, Options)
            • HybridInspectDlpJob(google::privacy::dlp::v2::HybridInspectDlpJobRequest const &, Options)
            • FinishDlpJob(google::privacy::dlp::v2::FinishDlpJobRequest const &, Options)
            • CreateConnection(std::string const &, google::privacy::dlp::v2::Connection const &, Options)
            • CreateConnection(google::privacy::dlp::v2::CreateConnectionRequest const &, Options)
            • GetConnection(std::string const &, Options)
            • GetConnection(google::privacy::dlp::v2::GetConnectionRequest const &, Options)
            • ListConnections(std::string const &, Options)
            • ListConnections(google::privacy::dlp::v2::ListConnectionsRequest, Options)
            • SearchConnections(std::string const &, Options)
            • SearchConnections(google::privacy::dlp::v2::SearchConnectionsRequest, Options)
            • DeleteConnection(std::string const &, Options)
            • DeleteConnection(google::privacy::dlp::v2::DeleteConnectionRequest const &, Options)
            • UpdateConnection(std::string const &, Options)
            • UpdateConnection(google::privacy::dlp::v2::UpdateConnectionRequest const &, Options)
        • DlpServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual InspectContent(google::privacy::dlp::v2::InspectContentRequest const &)
            • virtual RedactImage(google::privacy::dlp::v2::RedactImageRequest const &)
            • virtual DeidentifyContent(google::privacy::dlp::v2::DeidentifyContentRequest const &)
            • virtual ReidentifyContent(google::privacy::dlp::v2::ReidentifyContentRequest const &)
            • virtual ListInfoTypes(google::privacy::dlp::v2::ListInfoTypesRequest const &)
            • virtual CreateInspectTemplate(google::privacy::dlp::v2::CreateInspectTemplateRequest const &)
            • virtual UpdateInspectTemplate(google::privacy::dlp::v2::UpdateInspectTemplateRequest const &)
            • virtual GetInspectTemplate(google::privacy::dlp::v2::GetInspectTemplateRequest const &)
            • virtual ListInspectTemplates(google::privacy::dlp::v2::ListInspectTemplatesRequest)
            • virtual DeleteInspectTemplate(google::privacy::dlp::v2::DeleteInspectTemplateRequest const &)
            • virtual CreateDeidentifyTemplate(google::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &)
            • virtual UpdateDeidentifyTemplate(google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &)
            • virtual GetDeidentifyTemplate(google::privacy::dlp::v2::GetDeidentifyTemplateRequest const &)
            • virtual ListDeidentifyTemplates(google::privacy::dlp::v2::ListDeidentifyTemplatesRequest)
            • virtual DeleteDeidentifyTemplate(google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &)
            • virtual CreateJobTrigger(google::privacy::dlp::v2::CreateJobTriggerRequest const &)
            • virtual UpdateJobTrigger(google::privacy::dlp::v2::UpdateJobTriggerRequest const &)
            • virtual HybridInspectJobTrigger(google::privacy::dlp::v2::HybridInspectJobTriggerRequest const &)
            • virtual GetJobTrigger(google::privacy::dlp::v2::GetJobTriggerRequest const &)
            • virtual ListJobTriggers(google::privacy::dlp::v2::ListJobTriggersRequest)
            • virtual DeleteJobTrigger(google::privacy::dlp::v2::DeleteJobTriggerRequest const &)
            • virtual ActivateJobTrigger(google::privacy::dlp::v2::ActivateJobTriggerRequest const &)
            • virtual CreateDiscoveryConfig(google::privacy::dlp::v2::CreateDiscoveryConfigRequest const &)
            • virtual UpdateDiscoveryConfig(google::privacy::dlp::v2::UpdateDiscoveryConfigRequest const &)
            • virtual GetDiscoveryConfig(google::privacy::dlp::v2::GetDiscoveryConfigRequest const &)
            • virtual ListDiscoveryConfigs(google::privacy::dlp::v2::ListDiscoveryConfigsRequest)
            • virtual DeleteDiscoveryConfig(google::privacy::dlp::v2::DeleteDiscoveryConfigRequest const &)
            • virtual CreateDlpJob(google::privacy::dlp::v2::CreateDlpJobRequest const &)
            • virtual ListDlpJobs(google::privacy::dlp::v2::ListDlpJobsRequest)
            • virtual GetDlpJob(google::privacy::dlp::v2::GetDlpJobRequest const &)
            • virtual DeleteDlpJob(google::privacy::dlp::v2::DeleteDlpJobRequest const &)
            • virtual CancelDlpJob(google::privacy::dlp::v2::CancelDlpJobRequest const &)
            • virtual CreateStoredInfoType(google::privacy::dlp::v2::CreateStoredInfoTypeRequest const &)
            • virtual UpdateStoredInfoType(google::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &)
            • virtual GetStoredInfoType(google::privacy::dlp::v2::GetStoredInfoTypeRequest const &)
            • virtual ListStoredInfoTypes(google::privacy::dlp::v2::ListStoredInfoTypesRequest)
            • virtual DeleteStoredInfoType(google::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &)
            • virtual ListProjectDataProfiles(google::privacy::dlp::v2::ListProjectDataProfilesRequest)
            • virtual ListTableDataProfiles(google::privacy::dlp::v2::ListTableDataProfilesRequest)
            • virtual ListColumnDataProfiles(google::privacy::dlp::v2::ListColumnDataProfilesRequest)
            • virtual GetProjectDataProfile(google::privacy::dlp::v2::GetProjectDataProfileRequest const &)
            • virtual ListFileStoreDataProfiles(google::privacy::dlp::v2::ListFileStoreDataProfilesRequest)
            • virtual GetFileStoreDataProfile(google::privacy::dlp::v2::GetFileStoreDataProfileRequest const &)
            • virtual DeleteFileStoreDataProfile(google::privacy::dlp::v2::DeleteFileStoreDataProfileRequest const &)
            • virtual GetTableDataProfile(google::privacy::dlp::v2::GetTableDataProfileRequest const &)
            • virtual GetColumnDataProfile(google::privacy::dlp::v2::GetColumnDataProfileRequest const &)
            • virtual DeleteTableDataProfile(google::privacy::dlp::v2::DeleteTableDataProfileRequest const &)
            • virtual HybridInspectDlpJob(google::privacy::dlp::v2::HybridInspectDlpJobRequest const &)
            • virtual FinishDlpJob(google::privacy::dlp::v2::FinishDlpJobRequest const &)
            • virtual CreateConnection(google::privacy::dlp::v2::CreateConnectionRequest const &)
            • virtual GetConnection(google::privacy::dlp::v2::GetConnectionRequest const &)
            • virtual ListConnections(google::privacy::dlp::v2::ListConnectionsRequest)
            • virtual SearchConnections(google::privacy::dlp::v2::SearchConnectionsRequest)
            • virtual DeleteConnection(google::privacy::dlp::v2::DeleteConnectionRequest const &)
            • virtual UpdateConnection(google::privacy::dlp::v2::UpdateConnectionRequest const &)
        • DlpServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual InspectContent(google::privacy::dlp::v2::InspectContentRequest const &)
            • virtual RedactImage(google::privacy::dlp::v2::RedactImageRequest const &)
            • virtual DeidentifyContent(google::privacy::dlp::v2::DeidentifyContentRequest const &)
            • virtual ReidentifyContent(google::privacy::dlp::v2::ReidentifyContentRequest const &)
            • virtual ListInfoTypes(google::privacy::dlp::v2::ListInfoTypesRequest const &)
            • virtual CreateInspectTemplate(google::privacy::dlp::v2::CreateInspectTemplateRequest const &)
            • virtual UpdateInspectTemplate(google::privacy::dlp::v2::UpdateInspectTemplateRequest const &)
            • virtual GetInspectTemplate(google::privacy::dlp::v2::GetInspectTemplateRequest const &)
            • virtual ListInspectTemplates(google::privacy::dlp::v2::ListInspectTemplatesRequest)
            • virtual DeleteInspectTemplate(google::privacy::dlp::v2::DeleteInspectTemplateRequest const &)
            • virtual CreateDeidentifyTemplate(google::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &)
            • virtual UpdateDeidentifyTemplate(google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &)
            • virtual GetDeidentifyTemplate(google::privacy::dlp::v2::GetDeidentifyTemplateRequest const &)
            • virtual ListDeidentifyTemplates(google::privacy::dlp::v2::ListDeidentifyTemplatesRequest)
            • virtual DeleteDeidentifyTemplate(google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &)
            • virtual CreateJobTrigger(google::privacy::dlp::v2::CreateJobTriggerRequest const &)
            • virtual UpdateJobTrigger(google::privacy::dlp::v2::UpdateJobTriggerRequest const &)
            • virtual HybridInspectJobTrigger(google::privacy::dlp::v2::HybridInspectJobTriggerRequest const &)
            • virtual GetJobTrigger(google::privacy::dlp::v2::GetJobTriggerRequest const &)
            • virtual ListJobTriggers(google::privacy::dlp::v2::ListJobTriggersRequest)
            • virtual DeleteJobTrigger(google::privacy::dlp::v2::DeleteJobTriggerRequest const &)
            • virtual ActivateJobTrigger(google::privacy::dlp::v2::ActivateJobTriggerRequest const &)
            • virtual CreateDiscoveryConfig(google::privacy::dlp::v2::CreateDiscoveryConfigRequest const &)
            • virtual UpdateDiscoveryConfig(google::privacy::dlp::v2::UpdateDiscoveryConfigRequest const &)
            • virtual GetDiscoveryConfig(google::privacy::dlp::v2::GetDiscoveryConfigRequest const &)
            • virtual ListDiscoveryConfigs(google::privacy::dlp::v2::ListDiscoveryConfigsRequest)
            • virtual DeleteDiscoveryConfig(google::privacy::dlp::v2::DeleteDiscoveryConfigRequest const &)
            • virtual CreateDlpJob(google::privacy::dlp::v2::CreateDlpJobRequest const &)
            • virtual ListDlpJobs(google::privacy::dlp::v2::ListDlpJobsRequest)
            • virtual GetDlpJob(google::privacy::dlp::v2::GetDlpJobRequest const &)
            • virtual DeleteDlpJob(google::privacy::dlp::v2::DeleteDlpJobRequest const &)
            • virtual CancelDlpJob(google::privacy::dlp::v2::CancelDlpJobRequest const &)
            • virtual CreateStoredInfoType(google::privacy::dlp::v2::CreateStoredInfoTypeRequest const &)
            • virtual UpdateStoredInfoType(google::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &)
            • virtual GetStoredInfoType(google::privacy::dlp::v2::GetStoredInfoTypeRequest const &)
            • virtual ListStoredInfoTypes(google::privacy::dlp::v2::ListStoredInfoTypesRequest)
            • virtual DeleteStoredInfoType(google::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &)
            • virtual ListProjectDataProfiles(google::privacy::dlp::v2::ListProjectDataProfilesRequest)
            • virtual ListTableDataProfiles(google::privacy::dlp::v2::ListTableDataProfilesRequest)
            • virtual ListColumnDataProfiles(google::privacy::dlp::v2::ListColumnDataProfilesRequest)
            • virtual GetProjectDataProfile(google::privacy::dlp::v2::GetProjectDataProfileRequest const &)
            • virtual ListFileStoreDataProfiles(google::privacy::dlp::v2::ListFileStoreDataProfilesRequest)
            • virtual GetFileStoreDataProfile(google::privacy::dlp::v2::GetFileStoreDataProfileRequest const &)
            • virtual DeleteFileStoreDataProfile(google::privacy::dlp::v2::DeleteFileStoreDataProfileRequest const &)
            • virtual GetTableDataProfile(google::privacy::dlp::v2::GetTableDataProfileRequest const &)
            • virtual GetColumnDataProfile(google::privacy::dlp::v2::GetColumnDataProfileRequest const &)
            • virtual DeleteTableDataProfile(google::privacy::dlp::v2::DeleteTableDataProfileRequest const &)
            • virtual HybridInspectDlpJob(google::privacy::dlp::v2::HybridInspectDlpJobRequest const &)
            • virtual FinishDlpJob(google::privacy::dlp::v2::FinishDlpJobRequest const &)
            • virtual CreateConnection(google::privacy::dlp::v2::CreateConnectionRequest const &)
            • virtual GetConnection(google::privacy::dlp::v2::GetConnectionRequest const &)
            • virtual ListConnections(google::privacy::dlp::v2::ListConnectionsRequest)
            • virtual SearchConnections(google::privacy::dlp::v2::SearchConnectionsRequest)
            • virtual DeleteConnection(google::privacy::dlp::v2::DeleteConnectionRequest const &)
            • virtual UpdateConnection(google::privacy::dlp::v2::UpdateConnectionRequest const &)
        • DlpServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DlpServiceLimitedErrorCountRetryPolicy(int)
            • DlpServiceLimitedErrorCountRetryPolicy(DlpServiceLimitedErrorCountRetryPolicy &&)
            • DlpServiceLimitedErrorCountRetryPolicy(DlpServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DlpServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DlpServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DlpServiceLimitedTimeRetryPolicy(DlpServiceLimitedTimeRetryPolicy &&)
            • DlpServiceLimitedTimeRetryPolicy(DlpServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DlpServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • DlpServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DlpServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DlpServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDlpServiceConnection(Options)
        • MakeDefaultDlpServiceConnectionIdempotencyPolicy()
    • google::cloud::dlp_v2_mocks
      • Overview
      • Classes
        • MockDlpServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual InspectContent(google::privacy::dlp::v2::InspectContentRequest const &)
            • virtual RedactImage(google::privacy::dlp::v2::RedactImageRequest const &)
            • virtual DeidentifyContent(google::privacy::dlp::v2::DeidentifyContentRequest const &)
            • virtual ReidentifyContent(google::privacy::dlp::v2::ReidentifyContentRequest const &)
            • virtual ListInfoTypes(google::privacy::dlp::v2::ListInfoTypesRequest const &)
            • virtual CreateInspectTemplate(google::privacy::dlp::v2::CreateInspectTemplateRequest const &)
            • virtual UpdateInspectTemplate(google::privacy::dlp::v2::UpdateInspectTemplateRequest const &)
            • virtual GetInspectTemplate(google::privacy::dlp::v2::GetInspectTemplateRequest const &)
            • virtual ListInspectTemplates(google::privacy::dlp::v2::ListInspectTemplatesRequest)
            • virtual DeleteInspectTemplate(google::privacy::dlp::v2::DeleteInspectTemplateRequest const &)
            • virtual CreateDeidentifyTemplate(google::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &)
            • virtual UpdateDeidentifyTemplate(google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &)
            • virtual GetDeidentifyTemplate(google::privacy::dlp::v2::GetDeidentifyTemplateRequest const &)
            • virtual ListDeidentifyTemplates(google::privacy::dlp::v2::ListDeidentifyTemplatesRequest)
            • virtual DeleteDeidentifyTemplate(google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &)
            • virtual CreateJobTrigger(google::privacy::dlp::v2::CreateJobTriggerRequest const &)
            • virtual UpdateJobTrigger(google::privacy::dlp::v2::UpdateJobTriggerRequest const &)
            • virtual HybridInspectJobTrigger(google::privacy::dlp::v2::HybridInspectJobTriggerRequest const &)
            • virtual GetJobTrigger(google::privacy::dlp::v2::GetJobTriggerRequest const &)
            • virtual ListJobTriggers(google::privacy::dlp::v2::ListJobTriggersRequest)
            • virtual DeleteJobTrigger(google::privacy::dlp::v2::DeleteJobTriggerRequest const &)
            • virtual ActivateJobTrigger(google::privacy::dlp::v2::ActivateJobTriggerRequest const &)
            • virtual CreateDiscoveryConfig(google::privacy::dlp::v2::CreateDiscoveryConfigRequest const &)
            • virtual UpdateDiscoveryConfig(google::privacy::dlp::v2::UpdateDiscoveryConfigRequest const &)
            • virtual GetDiscoveryConfig(google::privacy::dlp::v2::GetDiscoveryConfigRequest const &)
            • virtual ListDiscoveryConfigs(google::privacy::dlp::v2::ListDiscoveryConfigsRequest)
            • virtual DeleteDiscoveryConfig(google::privacy::dlp::v2::DeleteDiscoveryConfigRequest const &)
            • virtual CreateDlpJob(google::privacy::dlp::v2::CreateDlpJobRequest const &)
            • virtual ListDlpJobs(google::privacy::dlp::v2::ListDlpJobsRequest)
            • virtual GetDlpJob(google::privacy::dlp::v2::GetDlpJobRequest const &)
            • virtual DeleteDlpJob(google::privacy::dlp::v2::DeleteDlpJobRequest const &)
            • virtual CancelDlpJob(google::privacy::dlp::v2::CancelDlpJobRequest const &)
            • virtual CreateStoredInfoType(google::privacy::dlp::v2::CreateStoredInfoTypeRequest const &)
            • virtual UpdateStoredInfoType(google::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &)
            • virtual GetStoredInfoType(google::privacy::dlp::v2::GetStoredInfoTypeRequest const &)
            • virtual ListStoredInfoTypes(google::privacy::dlp::v2::ListStoredInfoTypesRequest)
            • virtual DeleteStoredInfoType(google::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &)
            • virtual ListProjectDataProfiles(google::privacy::dlp::v2::ListProjectDataProfilesRequest)
            • virtual ListTableDataProfiles(google::privacy::dlp::v2::ListTableDataProfilesRequest)
            • virtual ListColumnDataProfiles(google::privacy::dlp::v2::ListColumnDataProfilesRequest)
            • virtual GetProjectDataProfile(google::privacy::dlp::v2::GetProjectDataProfileRequest const &)
            • virtual ListFileStoreDataProfiles(google::privacy::dlp::v2::ListFileStoreDataProfilesRequest)
            • virtual GetFileStoreDataProfile(google::privacy::dlp::v2::GetFileStoreDataProfileRequest const &)
            • virtual DeleteFileStoreDataProfile(google::privacy::dlp::v2::DeleteFileStoreDataProfileRequest const &)
            • virtual GetTableDataProfile(google::privacy::dlp::v2::GetTableDataProfileRequest const &)
            • virtual GetColumnDataProfile(google::privacy::dlp::v2::GetColumnDataProfileRequest const &)
            • virtual DeleteTableDataProfile(google::privacy::dlp::v2::DeleteTableDataProfileRequest const &)
            • virtual HybridInspectDlpJob(google::privacy::dlp::v2::HybridInspectDlpJobRequest const &)
            • virtual FinishDlpJob(google::privacy::dlp::v2::FinishDlpJobRequest const &)
            • virtual CreateConnection(google::privacy::dlp::v2::CreateConnectionRequest const &)
            • virtual GetConnection(google::privacy::dlp::v2::GetConnectionRequest const &)
            • virtual ListConnections(google::privacy::dlp::v2::ListConnectionsRequest)
            • virtual SearchConnections(google::privacy::dlp::v2::SearchConnectionsRequest)
            • virtual DeleteConnection(google::privacy::dlp::v2::DeleteConnectionRequest const &)
            • virtual UpdateConnection(google::privacy::dlp::v2::UpdateConnectionRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • C++
  • Documentation
  • Reference

Namespace google::cloud::dlp (2.44.0-rc)

  • 2.44.0-rc (latest)
  • 2.43.0
  • 2.42.0
  • 2.41.0
  • 2.40.0
  • 2.39.0
  • 2.38.0
  • 2.37.0
  • 2.36.0
  • 2.35.0
  • 2.34.0
  • 2.33.0
  • 2.32.0
  • 2.31.0
  • 2.30.0
  • 2.29.0
  • 2.28.0
  • 2.27.0
  • 2.26.0
  • 2.25.1
  • 2.24.0
  • 2.23.0
  • 2.22.1
  • 2.21.0
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.0
  • 2.15.1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
Deprecated: This namespace is deprecated, prefer the types defined in dlp_v2.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-10 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

    • Community forums
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Google Cloud documentation
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
    • Developer Center
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어