Interface DetectIntentRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DetectIntentRequest,DetectIntentRequest.Builder
@Generated
public interface DetectIntentRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionInstructs the speech synthesizer how to generate the output audio.Instructs the speech synthesizer how to generate the output audio.Required.Required.The parameters of this query.The parameters of this query.Optional.intOptional.Required.com.google.protobuf.ByteStringRequired.booleanInstructs the speech synthesizer how to generate the output audio.booleanRequired.booleanThe parameters of this query.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getSession
String getSession()Required. The name of the session this query is sent to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>` or `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>`. If `Environment ID` is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate `Session ID`. It can be a random number or some type of session identifiers (preferably hashed). The length of the `Session ID` must not exceed 36 characters. For more information, see the [sessions guide](https://cloud.google.com/dialogflow/cx/docs/concept/session). Note: Always use agent versions for production traffic. See [Versions and environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The session.
-
getSessionBytes
com.google.protobuf.ByteString getSessionBytes()Required. The name of the session this query is sent to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>` or `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>`. If `Environment ID` is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate `Session ID`. It can be a random number or some type of session identifiers (preferably hashed). The length of the `Session ID` must not exceed 36 characters. For more information, see the [sessions guide](https://cloud.google.com/dialogflow/cx/docs/concept/session). Note: Always use agent versions for production traffic. See [Versions and environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for session.
-
hasQueryParams
boolean hasQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;- Returns:
- Whether the queryParams field is set.
-
getQueryParams
QueryParameters getQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;- Returns:
- The queryParams.
-
getQueryParamsOrBuilder
QueryParametersOrBuilder getQueryParamsOrBuilder()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2; -
hasQueryInput
boolean hasQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the queryInput field is set.
-
getQueryInput
QueryInput getQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The queryInput.
-
getQueryInputOrBuilder
QueryInputOrBuilder getQueryInputOrBuilder()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED]; -
hasOutputAudioConfig
boolean hasOutputAudioConfig()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;- Returns:
- Whether the outputAudioConfig field is set.
-
getOutputAudioConfig
OutputAudioConfig getOutputAudioConfig()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;- Returns:
- The outputAudioConfig.
-
getOutputAudioConfigOrBuilder
OutputAudioConfigOrBuilder getOutputAudioConfigOrBuilder()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4; -
getResponseViewValue
int getResponseViewValue()Optional. Specifies which fields in the [QueryResult][google.cloud.dialogflow.cx.v3beta1.QueryResult] to return. If not set, the default is DETECT_INTENT_RESPONSE_VIEW_FULL.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponseView response_view = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The enum numeric value on the wire for responseView.
-
getResponseView
DetectIntentResponseView getResponseView()Optional. Specifies which fields in the [QueryResult][google.cloud.dialogflow.cx.v3beta1.QueryResult] to return. If not set, the default is DETECT_INTENT_RESPONSE_VIEW_FULL.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponseView response_view = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The responseView.
-