public sealed class CreateDlpJobRequest : IMessage<CreateDlpJobRequest>, IEquatable<CreateDlpJobRequest>, IDeepCloneable<CreateDlpJobRequest>, IBufferMessage, IMessage
Request message for CreateDlpJobRequest. Used to initiate long running jobs such as calculating risk metrics or inspecting Google Cloud Storage.
Implements
IMessage<CreateDlpJobRequest>, IEquatable<CreateDlpJobRequest>, IDeepCloneable<CreateDlpJobRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
CreateDlpJobRequest()
public CreateDlpJobRequest()
CreateDlpJobRequest(CreateDlpJobRequest)
public CreateDlpJobRequest(CreateDlpJobRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateDlpJobRequest |
Properties
InspectJob
public InspectJobConfig InspectJob { get; set; }
Set to control what and how to inspect.
Property Value | |
---|---|
Type | Description |
InspectJobConfig |
JobCase
public CreateDlpJobRequest.JobOneofCase JobCase { get; }
Property Value | |
---|---|
Type | Description |
CreateDlpJobRequest.JobOneofCase |
JobId
public string JobId { get; set; }
The job id can contain uppercase and lowercase letters,
numbers, and hyphens; that is, it must match the regular
expression: [a-zA-Z\d-_]+
. The maximum length is 100
characters. Can be empty to allow the system to generate one.
Property Value | |
---|---|
Type | Description |
String |
LocationId
public string LocationId { get; set; }
Deprecated. This field has no effect.
Property Value | |
---|---|
Type | Description |
String |
Parent
public string Parent { get; set; }
Required. Parent resource name.
The format of this value varies depending on whether you have specified a processing location:
- Projects scope, location specified:<br/>
projects/
<var>PROJECT_ID</var>/locations/
<var>LOCATION_ID</var> - Projects scope, no location specified (defaults to global):<br/>
projects/
<var>PROJECT_ID</var>
The following example parent
string specifies a parent project with the
identifier example-project
, and specifies the europe-west3
location
for processing data:
parent=projects/example-project/locations/europe-west3
Property Value | |
---|---|
Type | Description |
String |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
ParentAsProjectName
public ProjectName ParentAsProjectName { get; set; }
ProjectName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |
RiskJob
public RiskAnalysisJobConfig RiskJob { get; set; }
Set to choose what metric to calculate.
Property Value | |
---|---|
Type | Description |
RiskAnalysisJobConfig |