Google Cloud Gemini Data Analytics V1beta Client - Class QueryDataRequest (0.5.0)

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

Request to query data from a natural language query.

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

Namespace

Google \ Cloud \ GeminiDataAnalytics \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource to generate the query for. Format: projects/{project}/locations/{location}

↳ prompt string

Required. The natural language query for which to generate query. Example: "What are the top 5 best selling products this month?"

↳ context QueryDataContext

Required. The context for the data query, including the data sources to use.

↳ generation_options GenerationOptions

Optional. Options to control query generation and execution behavior.

getParent

Required. The parent resource to generate the query for.

Format: projects/{project}/locations/{location}

Returns
Type Description
string

setParent

Required. The parent resource to generate the query for.

Format: projects/{project}/locations/{location}

Parameter
Name Description
var string
Returns
Type Description
$this

getPrompt

Required. The natural language query for which to generate query.

Example: "What are the top 5 best selling products this month?"

Returns
Type Description
string

setPrompt

Required. The natural language query for which to generate query.

Example: "What are the top 5 best selling products this month?"

Parameter
Name Description
var string
Returns
Type Description
$this

getContext

Required. The context for the data query, including the data sources to use.

Returns
Type Description
QueryDataContext|null

hasContext

clearContext

setContext

Required. The context for the data query, including the data sources to use.

Parameter
Name Description
var QueryDataContext
Returns
Type Description
$this

getGenerationOptions

Optional. Options to control query generation and execution behavior.

Returns
Type Description
GenerationOptions|null

hasGenerationOptions

clearGenerationOptions

setGenerationOptions

Optional. Options to control query generation and execution behavior.

Parameter
Name Description
var GenerationOptions
Returns
Type Description
$this