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.