Send feedback
Class DlpServiceConnection (2.35.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.35.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual InspectContent(google::privacy::dlp::v2::InspectContentRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::InspectContentRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectContentResponse >
virtual RedactImage(google::privacy::dlp::v2::RedactImageRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::RedactImageRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::RedactImageResponse >
virtual DeidentifyContent(google::privacy::dlp::v2::DeidentifyContentRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeidentifyContentRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyContentResponse >
virtual ReidentifyContent(google::privacy::dlp::v2::ReidentifyContentRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::ReidentifyContentRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::ReidentifyContentResponse >
virtual ListInfoTypes(google::privacy::dlp::v2::ListInfoTypesRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListInfoTypesRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::ListInfoTypesResponse >
virtual CreateInspectTemplate(google::privacy::dlp::v2::CreateInspectTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateInspectTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectTemplate >
virtual UpdateInspectTemplate(google::privacy::dlp::v2::UpdateInspectTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::UpdateInspectTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectTemplate >
virtual GetInspectTemplate(google::privacy::dlp::v2::GetInspectTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetInspectTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::InspectTemplate >
virtual ListInspectTemplates(google::privacy::dlp::v2::ListInspectTemplatesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListInspectTemplatesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::InspectTemplate >
virtual DeleteInspectTemplate(google::privacy::dlp::v2::DeleteInspectTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteInspectTemplateRequest const &
Returns
Type
Description
Status
virtual CreateDeidentifyTemplate(google::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateDeidentifyTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyTemplate >
virtual UpdateDeidentifyTemplate(google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::UpdateDeidentifyTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyTemplate >
virtual GetDeidentifyTemplate(google::privacy::dlp::v2::GetDeidentifyTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetDeidentifyTemplateRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DeidentifyTemplate >
virtual ListDeidentifyTemplates(google::privacy::dlp::v2::ListDeidentifyTemplatesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListDeidentifyTemplatesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::DeidentifyTemplate >
virtual DeleteDeidentifyTemplate(google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteDeidentifyTemplateRequest const &
Returns
Type
Description
Status
virtual CreateJobTrigger(google::privacy::dlp::v2::CreateJobTriggerRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::JobTrigger >
virtual UpdateJobTrigger(google::privacy::dlp::v2::UpdateJobTriggerRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::UpdateJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::JobTrigger >
virtual HybridInspectJobTrigger(google::privacy::dlp::v2::HybridInspectJobTriggerRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::HybridInspectJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::HybridInspectResponse >
virtual GetJobTrigger(google::privacy::dlp::v2::GetJobTriggerRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::JobTrigger >
virtual ListJobTriggers(google::privacy::dlp::v2::ListJobTriggersRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListJobTriggersRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::JobTrigger >
virtual DeleteJobTrigger(google::privacy::dlp::v2::DeleteJobTriggerRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteJobTriggerRequest const &
Returns
Type
Description
Status
virtual ActivateJobTrigger(google::privacy::dlp::v2::ActivateJobTriggerRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::ActivateJobTriggerRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DlpJob >
virtual CreateDiscoveryConfig(google::privacy::dlp::v2::CreateDiscoveryConfigRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateDiscoveryConfigRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DiscoveryConfig >
virtual UpdateDiscoveryConfig(google::privacy::dlp::v2::UpdateDiscoveryConfigRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::UpdateDiscoveryConfigRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DiscoveryConfig >
virtual GetDiscoveryConfig(google::privacy::dlp::v2::GetDiscoveryConfigRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetDiscoveryConfigRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DiscoveryConfig >
virtual ListDiscoveryConfigs(google::privacy::dlp::v2::ListDiscoveryConfigsRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListDiscoveryConfigsRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::DiscoveryConfig >
virtual DeleteDiscoveryConfig(google::privacy::dlp::v2::DeleteDiscoveryConfigRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteDiscoveryConfigRequest const &
Returns
Type
Description
Status
virtual CreateDlpJob(google::privacy::dlp::v2::CreateDlpJobRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateDlpJobRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DlpJob >
virtual ListDlpJobs(google::privacy::dlp::v2::ListDlpJobsRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListDlpJobsRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::DlpJob >
virtual GetDlpJob(google::privacy::dlp::v2::GetDlpJobRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetDlpJobRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::DlpJob >
virtual DeleteDlpJob(google::privacy::dlp::v2::DeleteDlpJobRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteDlpJobRequest const &
Returns
Type
Description
Status
virtual CancelDlpJob(google::privacy::dlp::v2::CancelDlpJobRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CancelDlpJobRequest const &
Returns
Type
Description
Status
virtual CreateStoredInfoType(google::privacy::dlp::v2::CreateStoredInfoTypeRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateStoredInfoTypeRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::StoredInfoType >
virtual UpdateStoredInfoType(google::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::UpdateStoredInfoTypeRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::StoredInfoType >
virtual GetStoredInfoType(google::privacy::dlp::v2::GetStoredInfoTypeRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetStoredInfoTypeRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::StoredInfoType >
virtual ListStoredInfoTypes(google::privacy::dlp::v2::ListStoredInfoTypesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListStoredInfoTypesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::StoredInfoType >
virtual DeleteStoredInfoType(google::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteStoredInfoTypeRequest const &
Returns
Type
Description
Status
virtual ListProjectDataProfiles(google::privacy::dlp::v2::ListProjectDataProfilesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListProjectDataProfilesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::ProjectDataProfile >
virtual ListTableDataProfiles(google::privacy::dlp::v2::ListTableDataProfilesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListTableDataProfilesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::TableDataProfile >
virtual ListColumnDataProfiles(google::privacy::dlp::v2::ListColumnDataProfilesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListColumnDataProfilesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::ColumnDataProfile >
virtual GetProjectDataProfile(google::privacy::dlp::v2::GetProjectDataProfileRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetProjectDataProfileRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::ProjectDataProfile >
virtual ListFileStoreDataProfiles(google::privacy::dlp::v2::ListFileStoreDataProfilesRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListFileStoreDataProfilesRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::FileStoreDataProfile >
virtual GetFileStoreDataProfile(google::privacy::dlp::v2::GetFileStoreDataProfileRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetFileStoreDataProfileRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::FileStoreDataProfile >
virtual DeleteFileStoreDataProfile(google::privacy::dlp::v2::DeleteFileStoreDataProfileRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteFileStoreDataProfileRequest const &
Returns
Type
Description
Status
virtual GetTableDataProfile(google::privacy::dlp::v2::GetTableDataProfileRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetTableDataProfileRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::TableDataProfile >
virtual GetColumnDataProfile(google::privacy::dlp::v2::GetColumnDataProfileRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetColumnDataProfileRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::ColumnDataProfile >
virtual DeleteTableDataProfile(google::privacy::dlp::v2::DeleteTableDataProfileRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteTableDataProfileRequest const &
Returns
Type
Description
Status
virtual HybridInspectDlpJob(google::privacy::dlp::v2::HybridInspectDlpJobRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::HybridInspectDlpJobRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::HybridInspectResponse >
virtual FinishDlpJob(google::privacy::dlp::v2::FinishDlpJobRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::FinishDlpJobRequest const &
Returns
Type
Description
Status
virtual CreateConnection(google::privacy::dlp::v2::CreateConnectionRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::CreateConnectionRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::Connection >
virtual GetConnection(google::privacy::dlp::v2::GetConnectionRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::GetConnectionRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::Connection >
virtual ListConnections(google::privacy::dlp::v2::ListConnectionsRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::ListConnectionsRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::Connection >
virtual SearchConnections(google::privacy::dlp::v2::SearchConnectionsRequest)
Parameter
Name
Description
request
google::privacy::dlp::v2::SearchConnectionsRequest
Returns
Type
Description
StreamRange< google::privacy::dlp::v2::Connection >
virtual DeleteConnection(google::privacy::dlp::v2::DeleteConnectionRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::DeleteConnectionRequest const &
Returns
Type
Description
Status
virtual UpdateConnection(google::privacy::dlp::v2::UpdateConnectionRequest const &)
Parameter
Name
Description
request
google::privacy::dlp::v2::UpdateConnectionRequest const &
Returns
Type
Description
StatusOr< google::privacy::dlp::v2::Connection >
Send feedback
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-05-07 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-07 UTC."],[[["This document details the `DlpServiceConnection` class, which provides an interface for interacting with the Google Cloud Data Loss Prevention (DLP) service."],["The `DlpServiceConnection` class includes a range of virtual methods, each corresponding to a specific operation that can be performed with the DLP service, such as content inspection, redaction, de-identification, and job management."],["It provides version history navigation, allowing you to select a previous release, with the latest being version 2.37.0-rc, and all previous releases going back to 2.11.0."],["This interface is designed to allow custom behavior injection for testing purposes, and can be instantiated with the `MakeDlpServiceConnection()` function or mocked using `MockDlpServiceConnection`."],["The `DlpServiceConnection` allows for numerous interactions, such as creating, updating, deleting, listing and getting requests for job triggers, templates, jobs and profiles, as well as listing and getting stored info types and connection details."]]],[]]