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.