public static final class DlpServiceGrpc.DlpServiceFutureStub extends io.grpc.stub.AbstractStub<DlpServiceGrpc.DlpServiceFutureStub>
The DLP API is a service that allows clients to detect the presence of Personally Identifiable Information (PII) and other privacy-sensitive data in user-supplied, unstructured data streams, like text blocks or images. The service also includes methods for sensitive data redaction and scheduling of data scans on Google Cloud Platform based data sets.
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<DlpJob> |
analyzeDataSourceRisk(AnalyzeDataSourceRiskRequest request)
Schedules a job to compute risk analysis metrics over content in a Google
Cloud Platform repository.
|
protected DlpServiceGrpc.DlpServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Empty> |
cancelDlpJob(CancelDlpJobRequest request)
Starts asynchronous cancellation on a long-running DlpJob.
|
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> |
createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
Creates an Deidentify template for re-using frequently used configuration
for Deidentifying content, images, and storage.
|
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
createInspectTemplate(CreateInspectTemplateRequest request)
Creates an inspect template for re-using frequently used configuration
for inspecting content, images, and storage.
|
com.google.common.util.concurrent.ListenableFuture<JobTrigger> |
createJobTrigger(CreateJobTriggerRequest request)
Creates a job to run DLP actions such as scanning storage for sensitive
information on a set schedule.
|
com.google.common.util.concurrent.ListenableFuture<DeidentifyContentResponse> |
deidentifyContent(DeidentifyContentRequest request)
De-identifies potentially sensitive info from a ContentItem.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Deletes inspect templates.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteDlpJob(DeleteDlpJobRequest request)
Deletes a long-running DlpJob.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteInspectTemplate(DeleteInspectTemplateRequest request)
Deletes inspect templates.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteJobTrigger(DeleteJobTriggerRequest request)
Deletes a job trigger.
|
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> |
getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
Gets an inspect template.
|
com.google.common.util.concurrent.ListenableFuture<DlpJob> |
getDlpJob(GetDlpJobRequest request)
Gets the latest state of a long-running DlpJob.
|
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
getInspectTemplate(GetInspectTemplateRequest request)
Gets an inspect template.
|
com.google.common.util.concurrent.ListenableFuture<JobTrigger> |
getJobTrigger(GetJobTriggerRequest request)
Gets a job trigger.
|
com.google.common.util.concurrent.ListenableFuture<InspectContentResponse> |
inspectContent(InspectContentRequest request)
Finds potentially sensitive info in content.
|
com.google.common.util.concurrent.ListenableFuture<DlpJob> |
inspectDataSource(InspectDataSourceRequest request)
Schedules a job scanning content in a Google Cloud Platform data
repository.
|
com.google.common.util.concurrent.ListenableFuture<ListDeidentifyTemplatesResponse> |
listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
Lists inspect templates.
|
com.google.common.util.concurrent.ListenableFuture<ListDlpJobsResponse> |
listDlpJobs(ListDlpJobsRequest request)
Lists DlpJobs that match the specified filter in the request.
|
com.google.common.util.concurrent.ListenableFuture<ListInfoTypesResponse> |
listInfoTypes(ListInfoTypesRequest request)
Returns sensitive information types DLP supports.
|
com.google.common.util.concurrent.ListenableFuture<ListInspectTemplatesResponse> |
listInspectTemplates(ListInspectTemplatesRequest request)
Lists inspect templates.
|
com.google.common.util.concurrent.ListenableFuture<ListJobTriggersResponse> |
listJobTriggers(ListJobTriggersRequest request)
Lists job triggers.
|
com.google.common.util.concurrent.ListenableFuture<RedactImageResponse> |
redactImage(RedactImageRequest request)
Redacts potentially sensitive info from an image.
|
com.google.common.util.concurrent.ListenableFuture<ReidentifyContentResponse> |
reidentifyContent(ReidentifyContentRequest request)
Re-identify content that has been de-identified.
|
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> |
updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Updates the inspect template.
|
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
updateInspectTemplate(UpdateInspectTemplateRequest request)
Updates the inspect template.
|
com.google.common.util.concurrent.ListenableFuture<JobTrigger> |
updateJobTrigger(UpdateJobTriggerRequest request)
Updates a job trigger.
|
protected DlpServiceGrpc.DlpServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<DlpServiceGrpc.DlpServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<InspectContentResponse> inspectContent(InspectContentRequest request)
Finds potentially sensitive info in content. This method has limits on input size, processing time, and output size. [How-to guide for text](/dlp/docs/inspecting-text), [How-to guide for images](/dlp/docs/inspecting-images)
public com.google.common.util.concurrent.ListenableFuture<RedactImageResponse> redactImage(RedactImageRequest request)
Redacts potentially sensitive info from an image. This method has limits on input size, processing time, and output size. [How-to guide](/dlp/docs/redacting-sensitive-data-images)
public com.google.common.util.concurrent.ListenableFuture<DeidentifyContentResponse> deidentifyContent(DeidentifyContentRequest request)
De-identifies potentially sensitive info from a ContentItem. This method has limits on input size and output size. [How-to guide](/dlp/docs/deidentify-sensitive-data)
public com.google.common.util.concurrent.ListenableFuture<ReidentifyContentResponse> reidentifyContent(ReidentifyContentRequest request)
Re-identify content that has been de-identified.
public com.google.common.util.concurrent.ListenableFuture<DlpJob> inspectDataSource(InspectDataSourceRequest request)
Schedules a job scanning content in a Google Cloud Platform data repository. [How-to guide](/dlp/docs/inspecting-storage)
public com.google.common.util.concurrent.ListenableFuture<DlpJob> analyzeDataSourceRisk(AnalyzeDataSourceRiskRequest request)
Schedules a job to compute risk analysis metrics over content in a Google Cloud Platform repository. [How-to guide](/dlp/docs/compute-risk-analysis)
public com.google.common.util.concurrent.ListenableFuture<ListInfoTypesResponse> listInfoTypes(ListInfoTypesRequest request)
Returns sensitive information types DLP supports.
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> createInspectTemplate(CreateInspectTemplateRequest request)
Creates an inspect template for re-using frequently used configuration for inspecting content, images, and storage.
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> updateInspectTemplate(UpdateInspectTemplateRequest request)
Updates the inspect template.
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> getInspectTemplate(GetInspectTemplateRequest request)
Gets an inspect template.
public com.google.common.util.concurrent.ListenableFuture<ListInspectTemplatesResponse> listInspectTemplates(ListInspectTemplatesRequest request)
Lists inspect templates.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteInspectTemplate(DeleteInspectTemplateRequest request)
Deletes inspect templates.
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
Creates an Deidentify template for re-using frequently used configuration for Deidentifying content, images, and storage.
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Updates the inspect template.
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
Gets an inspect template.
public com.google.common.util.concurrent.ListenableFuture<ListDeidentifyTemplatesResponse> listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
Lists inspect templates.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Deletes inspect templates.
public com.google.common.util.concurrent.ListenableFuture<JobTrigger> createJobTrigger(CreateJobTriggerRequest request)
Creates a job to run DLP actions such as scanning storage for sensitive information on a set schedule.
public com.google.common.util.concurrent.ListenableFuture<JobTrigger> updateJobTrigger(UpdateJobTriggerRequest request)
Updates a job trigger.
public com.google.common.util.concurrent.ListenableFuture<JobTrigger> getJobTrigger(GetJobTriggerRequest request)
Gets a job trigger.
public com.google.common.util.concurrent.ListenableFuture<ListJobTriggersResponse> listJobTriggers(ListJobTriggersRequest request)
Lists job triggers.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteJobTrigger(DeleteJobTriggerRequest request)
Deletes a job trigger.
public com.google.common.util.concurrent.ListenableFuture<ListDlpJobsResponse> listDlpJobs(ListDlpJobsRequest request)
Lists DlpJobs that match the specified filter in the request.
public com.google.common.util.concurrent.ListenableFuture<DlpJob> getDlpJob(GetDlpJobRequest request)
Gets the latest state of a long-running DlpJob.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteDlpJob(DeleteDlpJobRequest request)
Deletes a long-running DlpJob. This method indicates that the client is no longer interested in the DlpJob result. The job will be cancelled if possible.
public com.google.common.util.concurrent.ListenableFuture<Empty> cancelDlpJob(CancelDlpJobRequest request)
Starts asynchronous cancellation on a long-running DlpJob. The server makes a best effort to cancel the DlpJob, but success is not guaranteed.