Google Cloud Gemini Data Analytics V1beta Client - Class Context (0.2.0)

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

A collection of context to apply to this conversation

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

Namespace

Google \ Cloud \ GeminiDataAnalytics \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ system_instruction string

Optional. The basic entry point for data owners creating domain knowledge for Agent. Why: Business jargon (e.g., YTD revenue is calculated as…, Retirement Age is 65 in the USA, etc) and system instructions (e.g., answer like a Pirate) can help the model understand the business context around a user question.

↳ datasource_references DatasourceReferences

Required. Data sources that are available for answering the question.

↳ options ConversationOptions

Optional. Additional options for the conversation.

↳ example_queries array<ExampleQuery>

Optional. A list of example queries, providing examples of relevant and commonly used SQL queries and their corresponding natural language queries optionally present.

getSystemInstruction

Optional. The basic entry point for data owners creating domain knowledge for Agent.

Why: Business jargon (e.g., YTD revenue is calculated as…, Retirement Age is 65 in the USA, etc) and system instructions (e.g., answer like a Pirate) can help the model understand the business context around a user question.

Returns
Type Description
string

setSystemInstruction

Optional. The basic entry point for data owners creating domain knowledge for Agent.

Why: Business jargon (e.g., YTD revenue is calculated as…, Retirement Age is 65 in the USA, etc) and system instructions (e.g., answer like a Pirate) can help the model understand the business context around a user question.

Parameter
Name Description
var string
Returns
Type Description
$this

getDatasourceReferences

Required. Data sources that are available for answering the question.

Returns
Type Description
DatasourceReferences|null

hasDatasourceReferences

clearDatasourceReferences

setDatasourceReferences

Required. Data sources that are available for answering the question.

Parameter
Name Description
var DatasourceReferences
Returns
Type Description
$this

getOptions

Optional. Additional options for the conversation.

Returns
Type Description
ConversationOptions|null

hasOptions

clearOptions

setOptions

Optional. Additional options for the conversation.

Parameter
Name Description
var ConversationOptions
Returns
Type Description
$this

getExampleQueries

Optional. A list of example queries, providing examples of relevant and commonly used SQL queries and their corresponding natural language queries optionally present.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setExampleQueries

Optional. A list of example queries, providing examples of relevant and commonly used SQL queries and their corresponding natural language queries optionally present.

Parameter
Name Description
var array<ExampleQuery>
Returns
Type Description
$this