public static final class DlpServiceGrpc.DlpServiceFutureStub extends 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/sensitive-data-protection/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.
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
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelDlpJob(CancelDlpJobRequest request)
public ListenableFuture<Empty> cancelDlpJob(CancelDlpJobRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
public ListenableFuture<DeidentifyTemplate> createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> | |
createDiscoveryConfig(CreateDiscoveryConfigRequest request)
public ListenableFuture<DiscoveryConfig> createDiscoveryConfig(CreateDiscoveryConfigRequest request)
Creates a config for discovery to scan and profile storage.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DiscoveryConfig> | |
createDlpJob(CreateDlpJobRequest request)
public ListenableFuture<DlpJob> createDlpJob(CreateDlpJobRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DlpJob> | |
createInspectTemplate(CreateInspectTemplateRequest request)
public ListenableFuture<InspectTemplate> createInspectTemplate(CreateInspectTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> | |
createJobTrigger(CreateJobTriggerRequest request)
public ListenableFuture<JobTrigger> createJobTrigger(CreateJobTriggerRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<JobTrigger> | |
createStoredInfoType(CreateStoredInfoTypeRequest request)
public ListenableFuture<StoredInfoType> createStoredInfoType(CreateStoredInfoTypeRequest request)
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/sensitive-data-protection/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.
deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
public ListenableFuture<Empty> deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
deleteDiscoveryConfig(DeleteDiscoveryConfigRequest request)
public ListenableFuture<Empty> deleteDiscoveryConfig(DeleteDiscoveryConfigRequest request)
Deletes a discovery configuration.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
deleteDlpJob(DeleteDlpJobRequest request)
public ListenableFuture<Empty> deleteDlpJob(DeleteDlpJobRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
deleteInspectTemplate(DeleteInspectTemplateRequest request)
public ListenableFuture<Empty> deleteInspectTemplate(DeleteInspectTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
deleteJobTrigger(DeleteJobTriggerRequest request)
public ListenableFuture<Empty> deleteJobTrigger(DeleteJobTriggerRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
public ListenableFuture<Empty> deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
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.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
getColumnDataProfile(GetColumnDataProfileRequest request)
public ListenableFuture<ColumnDataProfile> getColumnDataProfile(GetColumnDataProfileRequest request)
Gets a column data profile.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ColumnDataProfile> | |
getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
public ListenableFuture<DeidentifyTemplate> getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> | |
getDiscoveryConfig(GetDiscoveryConfigRequest request)
public ListenableFuture<DiscoveryConfig> getDiscoveryConfig(GetDiscoveryConfigRequest request)
Gets a discovery configuration.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DiscoveryConfig> | |
getDlpJob(GetDlpJobRequest request)
public ListenableFuture<DlpJob> getDlpJob(GetDlpJobRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DlpJob> | |
getInspectTemplate(GetInspectTemplateRequest request)
public ListenableFuture<InspectTemplate> getInspectTemplate(GetInspectTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> | |
getJobTrigger(GetJobTriggerRequest request)
public ListenableFuture<JobTrigger> getJobTrigger(GetJobTriggerRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<JobTrigger> | |
getProjectDataProfile(GetProjectDataProfileRequest request)
public ListenableFuture<ProjectDataProfile> getProjectDataProfile(GetProjectDataProfileRequest request)
Gets a project data profile.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ProjectDataProfile> | |
getStoredInfoType(GetStoredInfoTypeRequest request)
public ListenableFuture<StoredInfoType> getStoredInfoType(GetStoredInfoTypeRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<StoredInfoType> | |
getTableDataProfile(GetTableDataProfileRequest request)
public ListenableFuture<TableDataProfile> getTableDataProfile(GetTableDataProfileRequest request)
Gets a table data profile.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<TableDataProfile> | |
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.
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.
inspectContent(InspectContentRequest request)
public ListenableFuture<InspectContentResponse> inspectContent(InspectContentRequest request)
listColumnDataProfiles(ListColumnDataProfilesRequest request)
public ListenableFuture<ListColumnDataProfilesResponse> listColumnDataProfiles(ListColumnDataProfilesRequest request)
Lists data profiles for an organization.
listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
public ListenableFuture<ListDeidentifyTemplatesResponse> listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
listDiscoveryConfigs(ListDiscoveryConfigsRequest request)
public ListenableFuture<ListDiscoveryConfigsResponse> listDiscoveryConfigs(ListDiscoveryConfigsRequest request)
Lists discovery configurations.
listDlpJobs(ListDlpJobsRequest request)
public ListenableFuture<ListDlpJobsResponse> listDlpJobs(ListDlpJobsRequest request)
listInfoTypes(ListInfoTypesRequest request)
public ListenableFuture<ListInfoTypesResponse> listInfoTypes(ListInfoTypesRequest request)
listInspectTemplates(ListInspectTemplatesRequest request)
public ListenableFuture<ListInspectTemplatesResponse> listInspectTemplates(ListInspectTemplatesRequest request)
listJobTriggers(ListJobTriggersRequest request)
public ListenableFuture<ListJobTriggersResponse> listJobTriggers(ListJobTriggersRequest request)
listProjectDataProfiles(ListProjectDataProfilesRequest request)
public ListenableFuture<ListProjectDataProfilesResponse> listProjectDataProfiles(ListProjectDataProfilesRequest request)
Lists data profiles for an organization.
listStoredInfoTypes(ListStoredInfoTypesRequest request)
public ListenableFuture<ListStoredInfoTypesResponse> listStoredInfoTypes(ListStoredInfoTypesRequest request)
listTableDataProfiles(ListTableDataProfilesRequest request)
public ListenableFuture<ListTableDataProfilesResponse> listTableDataProfiles(ListTableDataProfilesRequest request)
Lists data profiles for an organization.
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/sensitive-data-protection/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.
reidentifyContent(ReidentifyContentRequest request)
public ListenableFuture<ReidentifyContentResponse> reidentifyContent(ReidentifyContentRequest request)
updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
public ListenableFuture<DeidentifyTemplate> updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DeidentifyTemplate> | |
updateDiscoveryConfig(UpdateDiscoveryConfigRequest request)
public ListenableFuture<DiscoveryConfig> updateDiscoveryConfig(UpdateDiscoveryConfigRequest request)
Updates a discovery configuration.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<DiscoveryConfig> | |
updateInspectTemplate(UpdateInspectTemplateRequest request)
public ListenableFuture<InspectTemplate> updateInspectTemplate(UpdateInspectTemplateRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<InspectTemplate> | |
updateJobTrigger(UpdateJobTriggerRequest request)
public ListenableFuture<JobTrigger> updateJobTrigger(UpdateJobTriggerRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<JobTrigger> | |
updateStoredInfoType(UpdateStoredInfoTypeRequest request)
public ListenableFuture<StoredInfoType> updateStoredInfoType(UpdateStoredInfoTypeRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<StoredInfoType> | |