public interface DetectIntentRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.ByteString |
getInputAudio()
Optional.
|
OutputAudioConfig |
getOutputAudioConfig()
Optional.
|
OutputAudioConfigOrBuilder |
getOutputAudioConfigOrBuilder()
Optional.
|
QueryInput |
getQueryInput()
Required.
|
QueryInputOrBuilder |
getQueryInputOrBuilder()
Required.
|
QueryParameters |
getQueryParams()
Optional.
|
QueryParametersOrBuilder |
getQueryParamsOrBuilder()
Optional.
|
String |
getSession()
Required.
|
com.google.protobuf.ByteString |
getSessionBytes()
Required.
|
boolean |
hasOutputAudioConfig()
Optional.
|
boolean |
hasQueryInput()
Required.
|
boolean |
hasQueryParams()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getSession()
Required. The name of the session this query is sent to. Format: `projects/<Project ID>/agent/sessions/<Session ID>`, or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we are using "-". It’s up to the API caller to choose an appropriate `Session ID` and `User Id`. They can be a random numbers or some type of user and session identifiers (preferably hashed). The length of the `Session ID` and `User ID` must not exceed 36 characters.
string session = 1;com.google.protobuf.ByteString getSessionBytes()
Required. The name of the session this query is sent to. Format: `projects/<Project ID>/agent/sessions/<Session ID>`, or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we are using "-". It’s up to the API caller to choose an appropriate `Session ID` and `User Id`. They can be a random numbers or some type of user and session identifiers (preferably hashed). The length of the `Session ID` and `User ID` must not exceed 36 characters.
string session = 1;boolean hasQueryParams()
Optional. The parameters of this query.
.google.cloud.dialogflow.v2beta1.QueryParameters query_params = 2;QueryParameters getQueryParams()
Optional. The parameters of this query.
.google.cloud.dialogflow.v2beta1.QueryParameters query_params = 2;QueryParametersOrBuilder getQueryParamsOrBuilder()
Optional. The parameters of this query.
.google.cloud.dialogflow.v2beta1.QueryParameters query_params = 2;boolean hasQueryInput()
Required. The input specification. It can be set to:
1. an audio config
which instructs the speech recognizer how to process the speech audio,
2. a conversational query in the form of text, or
3. an event that specifies which intent to trigger.
.google.cloud.dialogflow.v2beta1.QueryInput query_input = 3;QueryInput getQueryInput()
Required. The input specification. It can be set to:
1. an audio config
which instructs the speech recognizer how to process the speech audio,
2. a conversational query in the form of text, or
3. an event that specifies which intent to trigger.
.google.cloud.dialogflow.v2beta1.QueryInput query_input = 3;QueryInputOrBuilder getQueryInputOrBuilder()
Required. The input specification. It can be set to:
1. an audio config
which instructs the speech recognizer how to process the speech audio,
2. a conversational query in the form of text, or
3. an event that specifies which intent to trigger.
.google.cloud.dialogflow.v2beta1.QueryInput query_input = 3;boolean hasOutputAudioConfig()
Optional. Instructs the speech synthesizer how to generate the output audio. If this field is not set and agent-level speech synthesizer is not configured, no output audio is generated.
.google.cloud.dialogflow.v2beta1.OutputAudioConfig output_audio_config = 4;OutputAudioConfig getOutputAudioConfig()
Optional. Instructs the speech synthesizer how to generate the output audio. If this field is not set and agent-level speech synthesizer is not configured, no output audio is generated.
.google.cloud.dialogflow.v2beta1.OutputAudioConfig output_audio_config = 4;OutputAudioConfigOrBuilder getOutputAudioConfigOrBuilder()
Optional. Instructs the speech synthesizer how to generate the output audio. If this field is not set and agent-level speech synthesizer is not configured, no output audio is generated.
.google.cloud.dialogflow.v2beta1.OutputAudioConfig output_audio_config = 4;com.google.protobuf.ByteString getInputAudio()
Optional. The natural language speech audio to be processed. This field should be populated iff `query_input` is set to an input audio config. A single request can contain up to 1 minute of speech audio data.
bytes input_audio = 5;Copyright © 2019 Google LLC. All rights reserved.