Data Loss Prevention V2 Client - Class ContentItem (2.11.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class ContentItem.

Type of content to inspect.

Generated from protobuf message google.privacy.dlp.v2.ContentItem

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ value string

String data to inspect or redact.

↳ table Table

Structured content for inspection. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-text#inspecting_a_table to learn more.

↳ byte_item ByteContentItem

Content data to inspect or redact. Replaces type and data.

↳ content_metadata ContentMetadata

User provided metadata for the content.

getValue

String data to inspect or redact.

Returns
Type Description
string

hasValue

setValue

String data to inspect or redact.

Parameter
Name Description
var string
Returns
Type Description
$this

getTable

Returns
Type Description
Table|null

hasTable

setTable

Parameter
Name Description
var Table
Returns
Type Description
$this

getByteItem

Content data to inspect or redact. Replaces type and data.

Returns
Type Description
ByteContentItem|null

hasByteItem

setByteItem

Content data to inspect or redact. Replaces type and data.

Parameter
Name Description
var ByteContentItem
Returns
Type Description
$this

getContentMetadata

User provided metadata for the content.

Returns
Type Description
ContentMetadata|null

hasContentMetadata

clearContentMetadata

setContentMetadata

User provided metadata for the content.

Parameter
Name Description
var ContentMetadata
Returns
Type Description
$this

getDataItem

Returns
Type Description
string