Data Loss Prevention V2 Client - Class ContentItem (2.13.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.

↳ conversation Conversation

Represents a conversation (either complete or a slice). It is assumed that all included messages are contiguous and ordered in chronological order.

↳ batch_content_item BatchContentItem

Represents a batch of items to inspect.

↳ 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

getConversation

Represents a conversation (either complete or a slice).

It is assumed that all included messages are contiguous and ordered in chronological order.

Returns
Type Description
Conversation|null

hasConversation

setConversation

Represents a conversation (either complete or a slice).

It is assumed that all included messages are contiguous and ordered in chronological order.

Parameter
Name Description
var Conversation
Returns
Type Description
$this

getBatchContentItem

Represents a batch of items to inspect.

Returns
Type Description
BatchContentItem|null

hasBatchContentItem

setBatchContentItem

Represents a batch of items to inspect.

Parameter
Name Description
var BatchContentItem
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