Reference documentation and code samples for the Data Loss Prevention V2 Client class InspectContentRequest.
Request to search for potentially sensitive info in a ContentItem.
Generated from protobuf message google.privacy.dlp.v2.InspectContentRequest
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Parent resource name. The format of this value varies depending on whether you have specified a processing location: + Projects scope, location specified: |
↳ inspect_config |
InspectConfig
Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument. |
↳ item |
ContentItem
The item to inspect. |
↳ inspect_template_name |
string
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged. |
↳ location_id |
string
Deprecated. This field has no effect. |
getParent
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
Returns | |
---|---|
Type | Description |
string |
setParent
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
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getInspectConfig
Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument.
Returns | |
---|---|
Type | Description |
InspectConfig|null |
hasInspectConfig
clearInspectConfig
setInspectConfig
Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument.
Parameter | |
---|---|
Name | Description |
var |
InspectConfig
|
Returns | |
---|---|
Type | Description |
$this |
getItem
The item to inspect.
Returns | |
---|---|
Type | Description |
ContentItem|null |
hasItem
clearItem
setItem
The item to inspect.
Parameter | |
---|---|
Name | Description |
var |
ContentItem
|
Returns | |
---|---|
Type | Description |
$this |
getInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
Returns | |
---|---|
Type | Description |
string |
setInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLocationId
Deprecated. This field has no effect.
Returns | |
---|---|
Type | Description |
string |
setLocationId
Deprecated. This field has no effect.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |