Google Cloud Data Loss Prevention v2 API - Class DlpJob (4.8.0)

public sealed class DlpJob : IMessage<DlpJob>, IEquatable<DlpJob>, IDeepCloneable<DlpJob>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class DlpJob.

Combines all of the information about a DLP job.

Inheritance

object > DlpJob

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

DlpJob()

public DlpJob()

DlpJob(DlpJob)

public DlpJob(DlpJob other)
Parameter
NameDescription
otherDlpJob

Properties

ActionDetails

public RepeatedField<ActionDetails> ActionDetails { get; }

Events that should occur after the job has completed.

Property Value
TypeDescription
RepeatedFieldActionDetails

CreateTime

public Timestamp CreateTime { get; set; }

Time when the job was created.

Property Value
TypeDescription
Timestamp

DetailsCase

public DlpJob.DetailsOneofCase DetailsCase { get; }
Property Value
TypeDescription
DlpJobDetailsOneofCase

DlpJobName

public DlpJobName DlpJobName { get; set; }

DlpJobName-typed view over the Name resource name property.

Property Value
TypeDescription
DlpJobName

EndTime

public Timestamp EndTime { get; set; }

Time when the job finished.

Property Value
TypeDescription
Timestamp

Errors

public RepeatedField<Error> Errors { get; }

A stream of errors encountered running the job.

Property Value
TypeDescription
RepeatedFieldError

InspectDetails

public InspectDataSourceDetails InspectDetails { get; set; }

Results from inspecting a data source.

Property Value
TypeDescription
InspectDataSourceDetails

JobTriggerName

public string JobTriggerName { get; set; }

If created by a job trigger, the resource name of the trigger that instantiated the job.

Property Value
TypeDescription
string

LastModified

public Timestamp LastModified { get; set; }

Time when the job was last modified by the system.

Property Value
TypeDescription
Timestamp

Name

public string Name { get; set; }

The server-assigned name.

Property Value
TypeDescription
string

RiskDetails

public AnalyzeDataSourceRiskDetails RiskDetails { get; set; }

Results from analyzing risk of a data source.

Property Value
TypeDescription
AnalyzeDataSourceRiskDetails

StartTime

public Timestamp StartTime { get; set; }

Time when the job started.

Property Value
TypeDescription
Timestamp

State

public DlpJob.Types.JobState State { get; set; }

State of a job.

Property Value
TypeDescription
DlpJobTypesJobState

Type

public DlpJobType Type { get; set; }

The type of job.

Property Value
TypeDescription
DlpJobType