Class DlpServiceGrpc.DlpServiceBlockingStub (3.50.0)

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

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.

Parameter
Name Description
request ActivateJobTriggerRequest
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
Returns
Type Description
DlpServiceGrpc.DlpServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cancelDlpJob(CancelDlpJobRequest request)

public 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/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Parameter
Name Description
request CancelDlpJobRequest
Returns
Type Description
Empty

createConnection(CreateConnectionRequest request)

public Connection createConnection(CreateConnectionRequest request)

Create a Connection to an external data source.

Parameter
Name Description
request CreateConnectionRequest
Returns
Type Description
Connection

createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)

public DeidentifyTemplate createDeidentifyTemplate(CreateDeidentifyTemplateRequest request)

Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Parameter
Name Description
request CreateDeidentifyTemplateRequest
Returns
Type Description
DeidentifyTemplate

createDiscoveryConfig(CreateDiscoveryConfigRequest request)

public DiscoveryConfig createDiscoveryConfig(CreateDiscoveryConfigRequest request)

Creates a config for discovery to scan and profile storage.

Parameter
Name Description
request CreateDiscoveryConfigRequest
Returns
Type Description
DiscoveryConfig

createDlpJob(CreateDlpJobRequest request)

public DlpJob createDlpJob(CreateDlpJobRequest request)

Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/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.

Parameter
Name Description
request CreateDlpJobRequest
Returns
Type Description
DlpJob

createInspectTemplate(CreateInspectTemplateRequest request)

public InspectTemplate createInspectTemplate(CreateInspectTemplateRequest request)

Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Parameter
Name Description
request CreateInspectTemplateRequest
Returns
Type Description
InspectTemplate

createJobTrigger(CreateJobTriggerRequest request)

public 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/sensitive-data-protection/docs/creating-job-triggers to learn more.

Parameter
Name Description
request CreateJobTriggerRequest
Returns
Type Description
JobTrigger

createStoredInfoType(CreateStoredInfoTypeRequest request)

public StoredInfoType createStoredInfoType(CreateStoredInfoTypeRequest request)

Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Parameter
Name Description
request CreateStoredInfoTypeRequest
Returns
Type Description
StoredInfoType

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.

Parameter
Name Description
request DeidentifyContentRequest
Returns
Type Description
DeidentifyContentResponse

deleteConnection(DeleteConnectionRequest request)

public Empty deleteConnection(DeleteConnectionRequest request)

Delete a Connection.

Parameter
Name Description
request DeleteConnectionRequest
Returns
Type Description
Empty

deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)

public Empty deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest request)
Parameter
Name Description
request DeleteDeidentifyTemplateRequest
Returns
Type Description
Empty

deleteDiscoveryConfig(DeleteDiscoveryConfigRequest request)

public Empty deleteDiscoveryConfig(DeleteDiscoveryConfigRequest request)

Deletes a discovery configuration.

Parameter
Name Description
request DeleteDiscoveryConfigRequest
Returns
Type Description
Empty

deleteDlpJob(DeleteDlpJobRequest request)

public 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/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Parameter
Name Description
request DeleteDlpJobRequest
Returns
Type Description
Empty

deleteInspectTemplate(DeleteInspectTemplateRequest request)

public Empty deleteInspectTemplate(DeleteInspectTemplateRequest request)
Parameter
Name Description
request DeleteInspectTemplateRequest
Returns
Type Description
Empty

deleteJobTrigger(DeleteJobTriggerRequest request)

public Empty deleteJobTrigger(DeleteJobTriggerRequest request)
Parameter
Name Description
request DeleteJobTriggerRequest
Returns
Type Description
Empty

deleteStoredInfoType(DeleteStoredInfoTypeRequest request)

public Empty deleteStoredInfoType(DeleteStoredInfoTypeRequest request)
Parameter
Name Description
request