Google Cloud Gemini Data Analytics V1beta Client - Class SystemMessage (0.1.0)

Reference documentation and code samples for the Google Cloud Gemini Data Analytics V1beta Client class SystemMessage.

A message from the system in response to the user. This message can also be a message from the user as historical context for multiturn conversations with the system.

Generated from protobuf message google.cloud.geminidataanalytics.v1beta.SystemMessage

Namespace

Google \ Cloud \ GeminiDataAnalytics \ V1beta

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ text
TextMessage

A direct natural language response to the user message.

↳ schema
SchemaMessage

A message produced during schema resolution.

↳ data
DataMessage

A message produced during data retrieval.

↳ analysis
AnalysisMessage

A message produced during analysis.

↳ chart
ChartMessage

A message produced during chart generation.

↳ error
ErrorMessage

An error message.

↳ group_id
int

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

getText

A direct natural language response to the user message.

Returns
Type
Description
TextMessage |null

hasText

setText

A direct natural language response to the user message.

Parameter
Name
Description
Returns
Type
Description
$this

getSchema

A message produced during schema resolution.

Returns
Type
Description

hasSchema

setSchema

A message produced during schema resolution.

Parameter
Name
Description
Returns
Type
Description
$this

getData

A message produced during data retrieval.

Returns
Type
Description
DataMessage |null

hasData

setData

A message produced during data retrieval.

Parameter
Name
Description
Returns
Type
Description
$this

getAnalysis

A message produced during analysis.

Returns
Type
Description

hasAnalysis

setAnalysis

A message produced during analysis.

Parameter
Name
Description
Returns
Type
Description
$this

getChart

A message produced during chart generation.

Returns
Type
Description
ChartMessage |null

hasChart

setChart

A message produced during chart generation.

Parameter
Name
Description
Returns
Type
Description
$this

getError

An error message.

Returns
Type
Description
ErrorMessage |null

hasError

setError

An error message.

Parameter
Name
Description
Returns
Type
Description
$this

getGroupId

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

Returns
Type
Description
int

hasGroupId

clearGroupId

setGroupId

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getKind

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: