Google Cloud Dialogflow V2 Client - Class QueryInput (1.17.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 InputAudioConfig

Instructs the speech recognizer how to process the speech audio.

↳ text TextInput

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

↳ event EventInput

The event to be processed.

getAudioConfig

Instructs the speech recognizer how to process the speech audio.

Returns
Type Description
InputAudioConfig|null

hasAudioConfig

setAudioConfig

Instructs the speech recognizer how to process the speech audio.

Parameter
Name Description
var 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
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 TextInput
Returns
Type Description
$this

getEvent

The event to be processed.

Returns
Type Description
EventInput|null

hasEvent

setEvent

The event to be processed.

Parameter
Name Description
var EventInput
Returns
Type Description
$this

getInput

Returns
Type Description
string