Package com.google.privacy.dlp.v2
Interface DlpServiceGrpc.AsyncService
-
- All Known Implementing Classes:
DlpServiceGrpc.DlpServiceImplBase
- Enclosing class:
- DlpServiceGrpc
public static interface DlpServiceGrpc.AsyncServiceThe 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 Default Methods Modifier and Type Method Description default voidactivateJobTrigger(ActivateJobTriggerRequest request, io.grpc.stub.StreamObserver<DlpJob> responseObserver)Activate a job trigger.default voidcancelDlpJob(CancelDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Starts asynchronous cancellation on a long-running DlpJob.default voidcreateDeidentifyTemplate(CreateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<DeidentifyTemplate> responseObserver)Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage.default voidcreateDlpJob(CreateDlpJobRequest request, io.grpc.stub.StreamObserver<DlpJob> responseObserver)Creates a new job to inspect storage or calculate risk metrics.default voidcreateInspectTemplate(CreateInspectTemplateRequest request, io.grpc.stub.StreamObserver<InspectTemplate> responseObserver)Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage.default voidcreateJobTrigger(CreateJobTriggerRequest request, io.grpc.stub.StreamObserver<JobTrigger> responseObserver)Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule.default voidcreateStoredInfoType(CreateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<StoredInfoType> responseObserver)Creates a pre-built stored infoType to be used for inspection.default voiddeidentifyContent(DeidentifyContentRequest request, io.grpc.stub.StreamObserver<DeidentifyContentResponse> responseObserver)De-identifies potentially sensitive info from a ContentItem.default voiddeleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes a DeidentifyTemplate.default voiddeleteDlpJob(DeleteDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes a long-running DlpJob.default voiddeleteInspectTemplate(DeleteInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes an InspectTemplate.default voiddeleteJobTrigger(DeleteJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes a job trigger.default voiddeleteStoredInfoType(DeleteStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes a stored infoType.default voidfinishDlpJob(FinishDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Finish a running hybrid DlpJob.default voidgetDeidentifyTemplate(GetDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<DeidentifyTemplate> responseObserver)Gets a DeidentifyTemplate.default voidgetDlpJob(GetDlpJobRequest request, io.grpc.stub.StreamObserver<DlpJob> responseObserver)Gets the latest state of a long-running DlpJob.default voidgetInspectTemplate(GetInspectTemplateRequest request, io.grpc.stub.StreamObserver<InspectTemplate> responseObserver)Gets an InspectTemplate.default voidgetJobTrigger(GetJobTriggerRequest request, io.grpc.stub.StreamObserver<JobTrigger> responseObserver)Gets a job trigger.default voidgetStoredInfoType(GetStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<StoredInfoType> responseObserver)Gets a stored infoType.default voidhybridInspectDlpJob(HybridInspectDlpJobRequest request, io.grpc.stub.StreamObserver<HybridInspectResponse> responseObserver)Inspect hybrid content and store findings to a job.default voidhybridInspectJobTrigger(HybridInspectJobTriggerRequest request, io.grpc.stub.StreamObserver<HybridInspectResponse> responseObserver)Inspect hybrid content and store findings to a trigger.default voidinspectContent(InspectContentRequest request, io.grpc.stub.StreamObserver<InspectContentResponse> responseObserver)Finds potentially sensitive info in content.default voidlistDeidentifyTemplates(ListDeidentifyTemplatesRequest request, io.grpc.stub.StreamObserver<ListDeidentifyTemplatesResponse> responseObserver)Lists DeidentifyTemplates.default voidlistDlpJobs(ListDlpJobsRequest request, io.grpc.stub.StreamObserver<ListDlpJobsResponse> responseObserver)Lists DlpJobs that match the specified filter in the request.default voidlistInfoTypes(ListInfoTypesRequest request, io.grpc.stub.StreamObserver<ListInfoTypesResponse> responseObserver)Returns a list of the sensitive information types that DLP API supports.default voidlistInspectTemplates(ListInspectTemplatesRequest request, io.grpc.stub.StreamObserver<ListInspectTemplatesResponse> responseObserver)Lists InspectTemplates.default voidlistJobTriggers(ListJobTriggersRequest request, io.grpc.stub.StreamObserver<ListJobTriggersResponse> responseObserver)Lists job triggers.default voidlistStoredInfoTypes(ListStoredInfoTypesRequest request, io.grpc.stub.StreamObserver<ListStoredInfoTypesResponse> responseObserver)Lists stored infoTypes.default voidredactImage(RedactImageRequest request, io.grpc.stub.StreamObserver<RedactImageResponse> responseObserver)Redacts potentially sensitive info from an image.default voidreidentifyContent(ReidentifyContentRequest request, io.grpc.stub.StreamObserver<ReidentifyContentResponse> responseObserver)Re-identifies content that has been de-identified.default voidupdateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<DeidentifyTemplate> responseObserver)Updates the DeidentifyTemplate.default voidupdateInspectTemplate(UpdateInspectTemplateRequest request, io.grpc.stub.StreamObserver<InspectTemplate> responseObserver)Updates the InspectTemplate.default voidupdateJobTrigger(UpdateJobTriggerRequest request, io.grpc.stub.StreamObserver<JobTrigger> responseObserver)Updates a job trigger.default voidupdateStoredInfoType(UpdateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<StoredInfoType> responseObserver)Updates the stored infoType by creating a new version.
-
-
-
Method Detail
-
inspectContent
default void inspectContent(InspectContentRequest request, io.grpc.stub.StreamObserver<InspectContentResponse> responseObserver)
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
default void redactImage(RedactImageRequest request, io.grpc.stub.StreamObserver<RedactImageResponse> responseObserver)
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
default void deidentifyContent(DeidentifyContentRequest request, io.grpc.stub.StreamObserver<DeidentifyContentResponse> responseObserver)
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
default void reidentifyContent(ReidentifyContentRequest request, io.grpc.stub.StreamObserver<ReidentifyContentResponse> responseObserver)
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
default void listInfoTypes(ListInfoTypesRequest request, io.grpc.stub.StreamObserver<ListInfoTypesResponse> responseObserver)
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
default void createInspectTemplate(CreateInspectTemplateRequest request, io.grpc.stub.StreamObserver<InspectTemplate> responseObserver)
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
default void updateInspectTemplate(UpdateInspectTemplateRequest request, io.grpc.stub.StreamObserver<InspectTemplate> responseObserver)
Updates the InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
getInspectTemplate
default void getInspectTemplate(GetInspectTemplateRequest request, io.grpc.stub.StreamObserver<InspectTemplate> responseObserver)
Gets an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
listInspectTemplates
default void listInspectTemplates(ListInspectTemplatesRequest request, io.grpc.stub.StreamObserver<ListInspectTemplatesResponse> responseObserver)
Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
deleteInspectTemplate
default void deleteInspectTemplate(DeleteInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.
-
createDeidentifyTemplate
default void createDeidentifyTemplate(CreateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<DeidentifyTemplate> responseObserver)
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
default void updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<DeidentifyTemplate> responseObserver)
Updates the DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
getDeidentifyTemplate
default void getDeidentifyTemplate(GetDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<DeidentifyTemplate> responseObserver)
Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
listDeidentifyTemplates
default void listDeidentifyTemplates(ListDeidentifyTemplatesRequest request, io.grpc.stub.StreamObserver<ListDeidentifyTemplatesResponse> responseObserver)
Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
deleteDeidentifyTemplate
default void deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.
-
createJobTrigger
default void createJobTrigger(CreateJobTriggerRequest request, io.grpc.stub.StreamObserver<JobTrigger> responseObserver)
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
default void updateJobTrigger(UpdateJobTriggerRequest request, io.grpc.stub.StreamObserver<JobTrigger> responseObserver)
Updates a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
hybridInspectJobTrigger
default void hybridInspectJobTrigger(HybridInspectJobTriggerRequest request, io.grpc.stub.StreamObserver<HybridInspectResponse> responseObserver)
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
default void getJobTrigger(GetJobTriggerRequest request, io.grpc.stub.StreamObserver<JobTrigger> responseObserver)
Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
listJobTriggers
default void listJobTriggers(ListJobTriggersRequest request, io.grpc.stub.StreamObserver<ListJobTriggersResponse> responseObserver)
Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
deleteJobTrigger
default void deleteJobTrigger(DeleteJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
-
activateJobTrigger
default void activateJobTrigger(ActivateJobTriggerRequest request, io.grpc.stub.StreamObserver<DlpJob> responseObserver)
Activate a job trigger. Causes the immediate execute of a trigger instead of waiting on the trigger event to occur.
-
createDlpJob
default void createDlpJob(CreateDlpJobRequest request, io.grpc.stub.StreamObserver<DlpJob> responseObserver)
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
default void listDlpJobs(ListDlpJobsRequest request, io.grpc.stub.StreamObserver<ListDlpJobsResponse> responseObserver)
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
default void getDlpJob(GetDlpJobRequest request, io.grpc.stub.StreamObserver<DlpJob> responseObserver)
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
default void deleteDlpJob(DeleteDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
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
default void cancelDlpJob(CancelDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
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
default void createStoredInfoType(CreateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<StoredInfoType> responseObserver)
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
default void updateStoredInfoType(UpdateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<StoredInfoType> responseObserver)
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
default void getStoredInfoType(GetStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<StoredInfoType> responseObserver)
Gets a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
listStoredInfoTypes
default void listStoredInfoTypes(ListStoredInfoTypesRequest request, io.grpc.stub.StreamObserver<ListStoredInfoTypesResponse> responseObserver)
Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
deleteStoredInfoType
default void deleteStoredInfoType(DeleteStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.
-
hybridInspectDlpJob
default void hybridInspectDlpJob(HybridInspectDlpJobRequest request, io.grpc.stub.StreamObserver<HybridInspectResponse> responseObserver)
Inspect hybrid content and store findings to a job. To review the findings, inspect the job. Inspection will occur asynchronously.
-
finishDlpJob
default void finishDlpJob(FinishDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Finish a running hybrid DlpJob. Triggers the finalization steps and running of any enabled actions that have not yet run.
-
-