Package com.google.privacy.dlp.v2
Class DlpServiceGrpc.DlpServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<DlpServiceGrpc.DlpServiceFutureStub>
-
- com.google.privacy.dlp.v2.DlpServiceGrpc.DlpServiceFutureStub
-
- Enclosing class:
- DlpServiceGrpc
public static final class DlpServiceGrpc.DlpServiceFutureStub extends io.grpc.stub.AbstractFutureStub<DlpServiceGrpc.DlpServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service DlpService.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. To learn more about concepts and find how-to guides see https://cloud.google.com/dlp/docs/.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<DlpJob>
activateJobTrigger(ActivateJobTriggerRequest request)
Activate a job trigger.protected DlpServiceGrpc.DlpServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.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 reusing 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 reusing 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<StoredInfoType>
createStoredInfoType(CreateStoredInfoTypeRequest request)
Creates a pre-built stored infoType to be used for inspection.com.google.common.util.concurrent.ListenableFuture<DeidentifyContentResponse>
deidentifyContent(DeidentifyContentRequest request)
De-identifies potentially sensitive info from a ContentItem.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Deletes a DeidentifyTemplate.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteDlpJob(DeleteDlpJobRequest request)
Deletes a long-running DlpJob.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteInspectTemplate(DeleteInspectTemplateRequest request)
Deletes an InspectTemplate.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteJobTrigger(DeleteJobTriggerRequest request)
Deletes a job trigger.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
Deletes a stored infoType.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
finishDlpJob(FinishDlpJobRequest request)
Finish a running hybrid DlpJob.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<StoredInfoType>
getStoredInfoType(GetStoredInfoTypeRequest request)
Gets a stored infoType.com.google.common.util.concurrent.ListenableFuture<HybridInspectResponse>
hybridInspectDlpJob(HybridInspectDlpJobRequest request)
Inspect hybrid content and store findings to a job.com.google.common.util.concurrent.ListenableFuture<HybridInspectResponse>
hybridInspectJobTrigger(HybridInspectJobTriggerRequest request)
Inspect hybrid content and store findings to a 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 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<ListStoredInfoTypesResponse>
listStoredInfoTypes(ListStoredInfoTypesRequest request)
Lists stored infoTypes.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.com.google.common.util.concurrent.ListenableFuture<StoredInfoType>
updateStoredInfoType(UpdateStoredInfoTypeRequest request)
Updates the stored infoType by creating a new version.
-
-
-
Method Detail
-
build
protected DlpServiceGrpc.DlpServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DlpServiceGrpc.DlpServiceFutureStub>
-
inspectContent
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. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. For how to guides, see https://cloud.google.com/dlp/docs/inspecting-images and https://cloud.google.com/dlp/docs/inspecting-text,
-
redactImage
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. See https://cloud.google.com/dlp/docs/redacting-sensitive-data-images to learn more. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.
-
deidentifyContent
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. See https://cloud.google.com/dlp/docs/deidentify-sensitive-data to learn more. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.
-
reidentifyContent
public com.google.common.util.concurrent.ListenableFuture<ReidentifyContentResponse> reidentifyContent(ReidentifyContentRequest request)
Re-identifies content that has been de-identified. See https://cloud.google.com/dlp/docs/pseudonymization#re-identification_in_free_text_code_example to learn more.
-
listInfoTypes
public com.google.common.util.concurrent.ListenableFuture<ListInfoTypesResponse> listInfoTypes(ListInfoTypesRequest request)
Returns a list of the sensitive information types that DLP API supports. See https://cloud.google.com/dlp/docs/infotypes-reference to learn more.
-
createInspectTemplate
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> createInspectTemplate(CreateInspectTemplateRequest request)
Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
updateInspectTemplate
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> updateInspectTemplate(UpdateInspectTemplateRequest request)
Updates the InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
getInspectTemplate
public com.google.common.util.concurrent.ListenableFuture<InspectTemplate> getInspectTemplate(GetInspectTemplateRequest request)
Gets an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
listInspectTemplates
public com.google.common.util.concurrent.ListenableFuture<ListInspectTemplatesResponse> listInspectTemplates(ListInspectTemplatesRequest request)
Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
deleteInspectTemplate
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteInspectTemplate(DeleteInspectTemplateRequest request)
Deletes an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
createDeidentifyTemplate
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
updateDeidentifyTemplate
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Updates the DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
getDeidentifyTemplate
public com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
listDeidentifyTemplates
public com.google.common.util.concurrent.ListenableFuture<ListDeidentifyTemplatesResponse> listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
deleteDeidentifyTemplate
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Deletes a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
createJobTrigger
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. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
updateJobTrigger
public com.google.common.util.concurrent.ListenableFuture<JobTrigger> updateJobTrigger(UpdateJobTriggerRequest request)
Updates a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
hybridInspectJobTrigger
public com.google.common.util.concurrent.ListenableFuture<HybridInspectResponse> hybridInspectJobTrigger(HybridInspectJobTriggerRequest request)
Inspect hybrid content and store findings to a trigger. The inspection will be processed asynchronously. To review the findings monitor the jobs within the trigger.
-
getJobTrigger
public com.google.common.util.concurrent.ListenableFuture<JobTrigger> getJobTrigger(GetJobTriggerRequest request)
Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
listJobTriggers
public com.google.common.util.concurrent.ListenableFuture<ListJobTriggersResponse> listJobTriggers(ListJobTriggersRequest request)
Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
deleteJobTrigger
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteJobTrigger(DeleteJobTriggerRequest request)
Deletes a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
activateJobTrigger
public com.google.common.util.concurrent.ListenableFuture<DlpJob> activateJobTrigger(ActivateJobTriggerRequest request)
Activate a job trigger. Causes the immediate execute of a trigger instead of waiting on the trigger event to occur.
-
createDlpJob
public com.google.common.util.concurrent.ListenableFuture<DlpJob> createDlpJob(CreateDlpJobRequest request)
Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.
-
listDlpJobs
public com.google.common.util.concurrent.ListenableFuture<ListDlpJobsResponse> listDlpJobs(ListDlpJobsRequest request)
Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
-
getDlpJob
public com.google.common.util.concurrent.ListenableFuture<DlpJob> getDlpJob(GetDlpJobRequest request)
Gets the latest state of a long-running DlpJob. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
-
deleteDlpJob
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.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 canceled if possible. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
-
cancelDlpJob
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.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. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
-
createStoredInfoType
public com.google.common.util.concurrent.ListenableFuture<StoredInfoType> createStoredInfoType(CreateStoredInfoTypeRequest request)
Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
updateStoredInfoType
public com.google.common.util.concurrent.ListenableFuture<StoredInfoType> updateStoredInfoType(UpdateStoredInfoTypeRequest request)
Updates the stored infoType by creating a new version. The existing version will continue to be used until the new version is ready. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
getStoredInfoType
public com.google.common.util.concurrent.ListenableFuture<StoredInfoType> getStoredInfoType(GetStoredInfoTypeRequest request)
Gets a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
listStoredInfoTypes
public com.google.common.util.concurrent.ListenableFuture<ListStoredInfoTypesResponse> listStoredInfoTypes(ListStoredInfoTypesRequest request)
Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
deleteStoredInfoType
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
Deletes a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
hybridInspectDlpJob
public com.google.common.util.concurrent.ListenableFuture<HybridInspectResponse> hybridInspectDlpJob(HybridInspectDlpJobRequest request)
Inspect hybrid content and store findings to a job. To review the findings, inspect the job. Inspection will occur asynchronously.
-
finishDlpJob
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> finishDlpJob(FinishDlpJobRequest request)
Finish a running hybrid DlpJob. Triggers the finalization steps and running of any enabled actions that have not yet run.
-
-