Google Cloud Dialogflow V2 Client - Class QueryInput (1.16.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class QueryInput.

Represents the query input. It can contain either:

  1. An audio config which instructs the speech recognizer how to process the speech audio.

  2. A conversational query in the form of text.

  3. An event that specifies which intent to trigger.

Generated from protobuf message google.cloud.dialogflow.v2.QueryInput

Namespace

Google \ Cloud \ Dialogflow \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ audio_config Google\Cloud\Dialogflow\V2\InputAudioConfig

Instructs the speech recognizer how to process the speech audio.

↳ text Google\Cloud\Dialogflow\V2\TextInput

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

↳ event Google\Cloud\Dialogflow\V2\EventInput

The event to be processed.

getAudioConfig

Instructs the speech recognizer how to process the speech audio.

Returns
Type Description
Google\Cloud\Dialogflow\V2\InputAudioConfig|null

hasAudioConfig

setAudioConfig

Instructs the speech recognizer how to process the speech audio.

Parameter
Name Description
var Google\Cloud\Dialogflow\V2\InputAudioConfig
Returns
Type Description
$this

getText

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

Returns
Type Description
Google\Cloud\Dialogflow\V2\TextInput|null

hasText

setText

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

Parameter
Name Description
var Google\Cloud\Dialogflow\V2\TextInput
Returns
Type Description
$this

getEvent

The event to be processed.

Returns
Type Description
Google\Cloud\Dialogflow\V2\EventInput|null

hasEvent

setEvent

The event to be processed.

Parameter
Name Description
var Google\Cloud\Dialogflow\V2\EventInput
Returns
Type Description
$this

getInput

Returns
Type Description
string