public static final class DlpServiceGrpc.DlpServiceFutureStub extends io.grpc.stub.AbstractStub<DlpServiceGrpc.DlpServiceFutureStub>
The Cloud Data Loss Prevention (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 |
|---|---|
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 a DeidentifyTemplate for re-using frequently used configuration
for de-identifying content, images, and storage.
|
com.google.common.util.concurrent.ListenableFuture<DlpJob> |
createDlpJob(CreateDlpJobRequest request)
Creates a new job to inspect storage or calculate risk metrics.
|
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
createInspectTemplate(CreateInspectTemplateRequest request)
Creates an InspectTemplate 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 trigger 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 a DeidentifyTemplate.
|
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 an InspectTemplate.
|
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 a DeidentifyTemplate.
|
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 InspectTemplate.
|
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<ListDeidentifyTemplatesResponse> |
listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
Lists DeidentifyTemplates.
|
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 a list of the sensitive information types that the DLP API
supports.
|
com.google.common.util.concurrent.ListenableFuture<ListInspectTemplatesResponse> |
listInspectTemplates(ListInspectTemplatesRequest request)
Lists InspectTemplates.
|
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-identifies content that has been de-identified.
|
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> |
updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Updates the DeidentifyTemplate.
|
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
updateInspectTemplate(UpdateInspectTemplateRequest request)
Updates the InspectTemplate.
|
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-identifies content that has been de-identified.
public com.google.common.util.concurrent.ListenableFuture<ListInfoTypesResponse> listInfoTypes(ListInfoTypesRequest request)
Returns a list of the sensitive information types that the DLP API supports. For more information, see [Listing supported predefined infoTypes](/dlp/docs/listing-infotypes).
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> createInspectTemplate(CreateInspectTemplateRequest request)
Creates an InspectTemplate 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 InspectTemplate.
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> getInspectTemplate(GetInspectTemplateRequest request)
Gets an InspectTemplate.
public com.google.common.util.concurrent.ListenableFuture<ListInspectTemplatesResponse> listInspectTemplates(ListInspectTemplatesRequest request)
Lists InspectTemplates.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteInspectTemplate(DeleteInspectTemplateRequest request)
Deletes an InspectTemplate.
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
Creates a DeidentifyTemplate for re-using frequently used configuration for de-identifying content, images, and storage.
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Updates the DeidentifyTemplate.
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
Gets a DeidentifyTemplate.
public com.google.common.util.concurrent.ListenableFuture<ListDeidentifyTemplatesResponse> listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
Lists DeidentifyTemplates.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Deletes a DeidentifyTemplate.
public com.google.common.util.concurrent.ListenableFuture<JobTrigger> createJobTrigger(CreateJobTriggerRequest request)
Creates a job trigger 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<DlpJob> createDlpJob(CreateDlpJobRequest request)
Creates a new job to inspect storage or calculate risk metrics. [How-to guide](/dlp/docs/compute-risk-analysis).
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.