public interface DetectIntentRequestOrBuilder extends MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
ByteString |
getInputAudio()
Optional.
|
QueryInput |
getQueryInput()
Required.
|
QueryInputOrBuilder |
getQueryInputOrBuilder()
Required.
|
QueryParameters |
getQueryParams()
Optional.
|
QueryParametersOrBuilder |
getQueryParamsOrBuilder()
Optional.
|
java.lang.String |
getSession()
Required.
|
ByteString |
getSessionBytes()
Required.
|
boolean |
hasQueryInput()
Required.
|
boolean |
hasQueryParams()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofisInitializedjava.lang.String 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>`. Note: Environments and users are under construction and will be available soon. 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;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>`. Note: Environments and users are under construction and will be available soon. 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;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;