Google Cloud Dialogflow V2 Client - Class QueryInput (1.0.1)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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.

Generated from protobuf field .google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\InputAudioConfig|null

hasAudioConfig

setAudioConfig

Instructs the speech recognizer how to process the speech audio.

Generated from protobuf field .google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\InputAudioConfig
Returns
TypeDescription
$this

getText

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

Generated from protobuf field .google.cloud.dialogflow.v2.TextInput text = 2;

Returns
TypeDescription
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.

Generated from protobuf field .google.cloud.dialogflow.v2.TextInput text = 2;

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\TextInput
Returns
TypeDescription
$this

getEvent

The event to be processed.

Generated from protobuf field .google.cloud.dialogflow.v2.EventInput event = 3;

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\EventInput|null

hasEvent

setEvent

The event to be processed.

Generated from protobuf field .google.cloud.dialogflow.v2.EventInput event = 3;

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\EventInput
Returns
TypeDescription
$this

getInput

Returns
TypeDescription
string