public static final class DlpServiceGrpc.DlpServiceFutureStub extends AbstractFutureStub<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.
To learn more about concepts and find how-to guides see
https://cloud.google.com/dlp/docs/.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
DlpServiceGrpc.DlpServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
activateJobTrigger(ActivateJobTriggerRequest request)
public 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.
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<DlpJob> |
|
build(Channel channel, CallOptions callOptions)
protected DlpServiceGrpc.DlpServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
| Name |
Description |
| channel |
io.grpc.Channel
|
| callOptions |
io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelDlpJob(CancelDlpJobRequest request)
public ListenableFuture<Empty> cancelDlpJob(CancelDlpJobRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
public ListenableFuture<DeidentifyTemplate> createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
Parameter
Returns
createDlpJob(CreateDlpJobRequest request)
public ListenableFuture<DlpJob> createDlpJob(CreateDlpJobRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<DlpJob> |
|
createInspectTemplate(CreateInspectTemplateRequest request)
public ListenableFuture<InspectTemplate> createInspectTemplate(CreateInspectTemplateRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
|
createJobTrigger(CreateJobTriggerRequest request)
public ListenableFuture<JobTrigger> createJobTrigger(CreateJobTriggerRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<JobTrigger> |
|
createStoredInfoType(CreateStoredInfoTypeRequest request)
public ListenableFuture<StoredInfoType> createStoredInfoType(CreateStoredInfoTypeRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<StoredInfoType> |
|
deidentifyContent(DeidentifyContentRequest request)
public 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.
Parameter
Returns
deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
public ListenableFuture<Empty> deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteDlpJob(DeleteDlpJobRequest request)
public ListenableFuture<Empty> deleteDlpJob(DeleteDlpJobRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteInspectTemplate(DeleteInspectTemplateRequest request)
public ListenableFuture<Empty> deleteInspectTemplate(DeleteInspectTemplateRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteJobTrigger(DeleteJobTriggerRequest request)
public ListenableFuture<Empty> deleteJobTrigger(DeleteJobTriggerRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
public ListenableFuture<Empty> deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
finishDlpJob(FinishDlpJobRequest request)
public ListenableFuture<Empty> finishDlpJob(FinishDlpJobRequest request)
Finish a running hybrid DlpJob. Triggers the finalization steps and running
of any enabled actions that have not yet run.
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
public ListenableFuture<DeidentifyTemplate> getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
Parameter
Returns
getDlpJob(GetDlpJobRequest request)
public ListenableFuture<DlpJob> getDlpJob(GetDlpJobRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<DlpJob> |
|
getInspectTemplate(GetInspectTemplateRequest request)
public ListenableFuture<InspectTemplate> getInspectTemplate(GetInspectTemplateRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
|
getJobTrigger(GetJobTriggerRequest request)
public ListenableFuture<JobTrigger> getJobTrigger(GetJobTriggerRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<JobTrigger> |
|
getStoredInfoType(GetStoredInfoTypeRequest request)
public ListenableFuture<StoredInfoType> getStoredInfoType(GetStoredInfoTypeRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<StoredInfoType> |
|
hybridInspectDlpJob(HybridInspectDlpJobRequest request)
public 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.
Parameter
Returns
hybridInspectJobTrigger(HybridInspectJobTriggerRequest request)
public 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.
Parameter
Returns
inspectContent(InspectContentRequest request)
public ListenableFuture<InspectContentResponse> inspectContent(InspectContentRequest request)
Parameter
Returns
listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
public ListenableFuture<ListDeidentifyTemplatesResponse> listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
Parameter
Returns
listDlpJobs(ListDlpJobsRequest request)
public ListenableFuture<ListDlpJobsResponse> listDlpJobs(ListDlpJobsRequest request)
Parameter
Returns
listInfoTypes(ListInfoTypesRequest request)
public ListenableFuture<ListInfoTypesResponse> listInfoTypes(ListInfoTypesRequest request)
Parameter
Returns
listInspectTemplates(ListInspectTemplatesRequest request)
public ListenableFuture<ListInspectTemplatesResponse> listInspectTemplates(ListInspectTemplatesRequest request)
Parameter
Returns
listJobTriggers(ListJobTriggersRequest request)
public ListenableFuture<ListJobTriggersResponse> listJobTriggers(ListJobTriggersRequest request)
Parameter
Returns
listStoredInfoTypes(ListStoredInfoTypesRequest request)
public ListenableFuture<ListStoredInfoTypesResponse> listStoredInfoTypes(ListStoredInfoTypesRequest request)
Parameter
Returns
redactImage(RedactImageRequest request)
public 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.
Parameter
Returns
reidentifyContent(ReidentifyContentRequest request)
public ListenableFuture<ReidentifyContentResponse> reidentifyContent(ReidentifyContentRequest request)
Parameter
Returns
updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
public ListenableFuture<DeidentifyTemplate> updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Parameter
Returns
updateInspectTemplate(UpdateInspectTemplateRequest request)
public ListenableFuture<InspectTemplate> updateInspectTemplate(UpdateInspectTemplateRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<InspectTemplate> |
|
updateJobTrigger(UpdateJobTriggerRequest request)
public ListenableFuture<JobTrigger> updateJobTrigger(UpdateJobTriggerRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<JobTrigger> |
|
updateStoredInfoType(UpdateStoredInfoTypeRequest request)
public ListenableFuture<StoredInfoType> updateStoredInfoType(UpdateStoredInfoTypeRequest request)
Parameter
Returns
| Type |
Description |
| com.google.common.util.concurrent.ListenableFuture<StoredInfoType> |
|