Reference documentation and code samples for the Data Loss Prevention V2 Client class CreateDlpJobRequest.
Request message for CreateDlpJobRequest. Used to initiate long running jobs such as calculating risk metrics or inspecting Google Cloud Storage.
Generated from protobuf message google.privacy.dlp.v2.CreateDlpJobRequest
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. Parent resource name. The format of this value varies depending on whether you have specified a processing location
: + Projects scope, location specified:
projects/
PROJECT_ID
/locations/
LOCATION_ID
+ Projects scope, no location specified (defaults to global):
projects/
PROJECT_ID
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
↳ inspect_job
↳ risk_job
Google\Cloud\Dlp\V2\RiskAnalysisJobConfig
A risk analysis job calculates re-identification risk metrics for a BigQuery table.
↳ job_id
string
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.
↳ location_id
string
Deprecated. This field has no effect.
getParent
Required. Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified:
projects/
PROJECT_ID/locations/
LOCATION_ID - Projects scope, no location specified (defaults to global):
projects/
PROJECT_ID The following exampleparent
string specifies a parent project with the identifierexample-project
, and specifies theeurope-west3
location for processing data: parent=projects/example-project/locations/europe-west3
string
setParent
Required. Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified:
projects/
PROJECT_ID/locations/
LOCATION_ID - Projects scope, no location specified (defaults to global):
projects/
PROJECT_ID The following exampleparent
string specifies a parent project with the identifierexample-project
, and specifies theeurope-west3
location for processing data: parent=projects/example-project/locations/europe-west3
var
string
$this
getInspectJob
An inspection job scans a storage repository for InfoTypes.
hasInspectJob
setInspectJob
An inspection job scans a storage repository for InfoTypes.
$this
getRiskJob
A risk analysis job calculates re-identification risk metrics for a BigQuery table.
hasRiskJob
setRiskJob
A risk analysis job calculates re-identification risk metrics for a BigQuery table.
$this
getJobId
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.
string
setJobId
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.
var
string
$this
getLocationId
Deprecated. This field has no effect.
string
setLocationId
Deprecated. This field has no effect.
var
string
$this
getJob
string
static::build
parent
string
Required. Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified:
projects/
PROJECT_ID/locations/
LOCATION_ID - Projects scope, no location specified (defaults to global):
projects/
PROJECT_ID
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 Please see Google\Cloud\Dlp\V2\DlpServiceClient::projectName() for help formatting this field.
inspectJob
static::buildFromParentRiskJob
parent
string
Required. Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified:
projects/
PROJECT_ID/locations/
LOCATION_ID - Projects scope, no location specified (defaults to global):
projects/
PROJECT_ID
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 Please see Google\Cloud\Dlp\V2\DlpServiceClient::projectName() for help formatting this field.
riskJob
Google\Cloud\Dlp\V2\RiskAnalysisJobConfig
A risk analysis job calculates re-identification risk metrics for a BigQuery table.