Data Loss Prevention V2 Client - Class ConversationMessage (2.13.0)

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

Single message in a conversation.

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ content string

The contents of this message.

↳ message_type int

The type of message.

↳ participant_id string

Optional. The identifier of the participant, for example 'test-user' or 'gemini'. The participant ID can contain lowercase letters, numbers, and hyphens; that is, it must match the regular expression: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$. The maximum length is 63 characters.

getContent

The contents of this message.

Returns
Type Description
string

setContent

The contents of this message.

Parameter
Name Description
var string
Returns
Type Description
$this

getMessageType

The type of message.

Returns
Type Description
int Enum of type MessageType.

setMessageType

The type of message.

Parameter
Name Description
var int

Enum of type MessageType.

Returns
Type Description
$this

getParticipantId

Optional. The identifier of the participant, for example 'test-user' or 'gemini'.

The participant ID can contain lowercase letters, numbers, and hyphens; that is, it must match the regular expression: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$. The maximum length is 63 characters.

Returns
Type Description
string

setParticipantId

Optional. The identifier of the participant, for example 'test-user' or 'gemini'.

The participant ID can contain lowercase letters, numbers, and hyphens; that is, it must match the regular expression: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$. The maximum length is 63 characters.

Parameter
Name Description
var string
Returns
Type Description
$this