public static final class DlpServiceGrpc.DlpServiceBlockingStub extends AbstractBlockingStub<DlpServiceGrpc.DlpServiceBlockingStub>
A stub to allow clients to do synchronous 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.AbstractBlockingStub >
DlpServiceGrpc.DlpServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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 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 |
DlpJob |
|
build(Channel channel, CallOptions callOptions)
protected DlpServiceGrpc.DlpServiceBlockingStub 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 Empty cancelDlpJob(CancelDlpJobRequest request)
Returns |
Type |
Description |
Empty |
|
createConnection(CreateConnectionRequest request)
public Connection createConnection(CreateConnectionRequest request)
Create a Connection to an external data source.
createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
public DeidentifyTemplate createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)
createDiscoveryConfig(CreateDiscoveryConfigRequest request)
public DiscoveryConfig createDiscoveryConfig(CreateDiscoveryConfigRequest request)
Creates a config for discovery to scan and profile storage.
createDlpJob(CreateDlpJobRequest request)
public DlpJob createDlpJob(CreateDlpJobRequest request)
Returns |
Type |
Description |
DlpJob |
|
createInspectTemplate(CreateInspectTemplateRequest request)
public InspectTemplate createInspectTemplate(CreateInspectTemplateRequest request)
createJobTrigger(CreateJobTriggerRequest request)
public JobTrigger createJobTrigger(CreateJobTriggerRequest request)
createStoredInfoType(CreateStoredInfoTypeRequest request)
public StoredInfoType createStoredInfoType(CreateStoredInfoTypeRequest request)
deidentifyContent(DeidentifyContentRequest request)
public 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.
deleteConnection(DeleteConnectionRequest request)
public Empty deleteConnection(DeleteConnectionRequest request)
Returns |
Type |
Description |
Empty |
|
deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
public Empty deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Returns |
Type |
Description |
Empty |
|
deleteDiscoveryConfig(DeleteDiscoveryConfigRequest request)
public Empty deleteDiscoveryConfig(DeleteDiscoveryConfigRequest request)
Deletes a discovery configuration.
Returns |
Type |
Description |
Empty |
|
deleteDlpJob(DeleteDlpJobRequest request)
public Empty deleteDlpJob(DeleteDlpJobRequest request)
Returns |
Type |
Description |
Empty |
|
deleteInspectTemplate(DeleteInspectTemplateRequest request)
public Empty deleteInspectTemplate(DeleteInspectTemplateRequest request)
Returns |
Type |
Description |
Empty |
|
deleteJobTrigger(DeleteJobTriggerRequest request)
public Empty deleteJobTrigger(DeleteJobTriggerRequest request)
Returns |
Type |
Description |
Empty |
|
deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
public Empty deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
Returns |
Type |
Description |
Empty |
|
deleteTableDataProfile(DeleteTableDataProfileRequest request)
public Empty deleteTableDataProfile(DeleteTableDataProfileRequest request)
Delete a TableDataProfile. Will not prevent the profile from being
regenerated if the table is still included in a discovery configuration.
Returns |
Type |
Description |
Empty |
|
finishDlpJob(FinishDlpJobRequest request)
public 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 |
Empty |
|
getColumnDataProfile(GetColumnDataProfileRequest request)
public ColumnDataProfile getColumnDataProfile(GetColumnDataProfileRequest request)
Gets a column data profile.
getConnection(GetConnectionRequest request)
public Connection getConnection(GetConnectionRequest request)
Get a Connection by name.
getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
public DeidentifyTemplate getDeidentifyTemplate(GetDeidentifyTemplateRequest request)
getDiscoveryConfig(GetDiscoveryConfigRequest request)
public DiscoveryConfig getDiscoveryConfig(GetDiscoveryConfigRequest request)
Gets a discovery configuration.
getDlpJob(GetDlpJobRequest request)
public DlpJob getDlpJob(GetDlpJobRequest request)
Returns |
Type |
Description |
DlpJob |
|
getInspectTemplate(GetInspectTemplateRequest request)
public InspectTemplate getInspectTemplate(GetInspectTemplateRequest request)
getJobTrigger(GetJobTriggerRequest request)
public JobTrigger getJobTrigger(GetJobTriggerRequest request)
getProjectDataProfile(GetProjectDataProfileRequest request)
public ProjectDataProfile getProjectDataProfile(GetProjectDataProfileRequest request)
Gets a project data profile.
getStoredInfoType(GetStoredInfoTypeRequest request)
public StoredInfoType getStoredInfoType(GetStoredInfoTypeRequest request)
getTableDataProfile(GetTableDataProfileRequest request)
public TableDataProfile getTableDataProfile(GetTableDataProfileRequest request)
Gets a table data profile.
hybridInspectDlpJob(HybridInspectDlpJobRequest request)
public 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 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 InspectContentResponse inspectContent(InspectContentRequest request)
listColumnDataProfiles(ListColumnDataProfilesRequest request)
public ListColumnDataProfilesResponse listColumnDataProfiles(ListColumnDataProfilesRequest request)
Lists column data profiles for an organization.
listConnections(ListConnectionsRequest request)
public ListConnectionsResponse listConnections(ListConnectionsRequest request)
Lists Connections in a parent.
listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
public ListDeidentifyTemplatesResponse listDeidentifyTemplates(ListDeidentifyTemplatesRequest request)
listDiscoveryConfigs(ListDiscoveryConfigsRequest request)
public ListDiscoveryConfigsResponse listDiscoveryConfigs(ListDiscoveryConfigsRequest request)
Lists discovery configurations.
listDlpJobs(ListDlpJobsRequest request)
public ListDlpJobsResponse listDlpJobs(ListDlpJobsRequest request)
listInfoTypes(ListInfoTypesRequest request)
public ListInfoTypesResponse listInfoTypes(ListInfoTypesRequest request)
listInspectTemplates(ListInspectTemplatesRequest request)
public ListInspectTemplatesResponse listInspectTemplates(ListInspectTemplatesRequest request)
listJobTriggers(ListJobTriggersRequest request)
public ListJobTriggersResponse listJobTriggers(ListJobTriggersRequest request)
listProjectDataProfiles(ListProjectDataProfilesRequest request)
public ListProjectDataProfilesResponse listProjectDataProfiles(ListProjectDataProfilesRequest request)
Lists project data profiles for an organization.
listStoredInfoTypes(ListStoredInfoTypesRequest request)
public ListStoredInfoTypesResponse listStoredInfoTypes(ListStoredInfoTypesRequest request)
listTableDataProfiles(ListTableDataProfilesRequest request)
public ListTableDataProfilesResponse listTableDataProfiles(ListTableDataProfilesRequest request)
Lists table data profiles for an organization.
redactImage(RedactImageRequest request)
public 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 ReidentifyContentResponse reidentifyContent(ReidentifyContentRequest request)
searchConnections(SearchConnectionsRequest request)
public SearchConnectionsResponse searchConnections(SearchConnectionsRequest request)
Searches for Connections in a parent.
updateConnection(UpdateConnectionRequest request)
public Connection updateConnection(UpdateConnectionRequest request)
updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
public DeidentifyTemplate updateDeidentifyTemplate(UpdateDeidentifyTemplateRequest request)
updateDiscoveryConfig(UpdateDiscoveryConfigRequest request)
public DiscoveryConfig updateDiscoveryConfig(UpdateDiscoveryConfigRequest request)
Updates a discovery configuration.
updateInspectTemplate(UpdateInspectTemplateRequest request)
public InspectTemplate updateInspectTemplate(UpdateInspectTemplateRequest request)
updateJobTrigger(UpdateJobTriggerRequest request)
public JobTrigger updateJobTrigger(UpdateJobTriggerRequest request)
updateStoredInfoType(UpdateStoredInfoTypeRequest request)
public StoredInfoType updateStoredInfoType(UpdateStoredInfoTypeRequest request)