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.
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: 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_config
Google\Cloud\Dlp\V2\InspectConfig
Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument.
↳ item
↳ 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
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
var
string
$this
getInspectConfig
Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument.
hasInspectConfig
clearInspectConfig
setInspectConfig
Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument.
$this
getItem
The item to inspect.
hasItem
clearItem
setItem
The item to inspect.
$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.
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.
var
string
$this
getLocationId
Deprecated. This field has no effect.
string
setLocationId
Deprecated. This field has no effect.
var
string
$this