public static final class DetectIntentRequest.Builder extends GeneratedMessage.Builder<DetectIntentRequest.Builder> implements DetectIntentRequestOrBuilderThe request to detect user's intent.
Protobuf type google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > DetectIntentRequest.BuilderImplements
DetectIntentRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public DetectIntentRequest build()| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest |
|
buildPartial()
public DetectIntentRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest |
|
clear()
public DetectIntentRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
clearOutputAudioConfig()
public DetectIntentRequest.Builder clearOutputAudioConfig()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
clearQueryInput()
public DetectIntentRequest.Builder clearQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
clearQueryParams()
public DetectIntentRequest.Builder clearQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
clearResponseView()
public DetectIntentRequest.Builder clearResponseView()Optional. Specifies which fields in the 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 | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
This builder for chaining. |
clearSession()
public DetectIntentRequest.Builder clearSession() 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.
Note: Always use agent versions for production traffic. See Versions and environments.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public DetectIntentRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getOutputAudioConfig()
public OutputAudioConfig getOutputAudioConfig()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Returns | |
|---|---|
| Type | Description |
OutputAudioConfig |
The outputAudioConfig. |
getOutputAudioConfigBuilder()
public OutputAudioConfig.Builder getOutputAudioConfigBuilder()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Returns | |
|---|---|
| Type | Description |
OutputAudioConfig.Builder |
|
getOutputAudioConfigOrBuilder()
public OutputAudioConfigOrBuilder getOutputAudioConfigOrBuilder()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Returns | |
|---|---|
| Type | Description |
OutputAudioConfigOrBuilder |
|
getQueryInput()
public QueryInput getQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
QueryInput |
The queryInput. |
getQueryInputBuilder()
public QueryInput.Builder getQueryInputBuilder()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
QueryInput.Builder |
|
getQueryInputOrBuilder()
public QueryInputOrBuilder getQueryInputOrBuilder()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
QueryInputOrBuilder |
|
getQueryParams()
public QueryParameters getQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
QueryParameters |
The queryParams. |
getQueryParamsBuilder()
public QueryParameters.Builder getQueryParamsBuilder()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
QueryParameters.Builder |
|
getQueryParamsOrBuilder()
public QueryParametersOrBuilder getQueryParamsOrBuilder()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
QueryParametersOrBuilder |
|
getResponseView()
public DetectIntentResponseView getResponseView()Optional. Specifies which fields in the 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 | |
|---|---|
| Type | Description |
DetectIntentResponseView |
The responseView. |
getResponseViewValue()
public int getResponseViewValue()Optional. Specifies which fields in the 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 | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for responseView. |
getSession()
public 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.
Note: Always use agent versions for production traffic. See Versions and environments.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The session. |
getSessionBytes()
public 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.
Note: Always use agent versions for production traffic. See Versions and environments.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for session. |
hasOutputAudioConfig()
public boolean hasOutputAudioConfig()Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the outputAudioConfig field is set. |
hasQueryInput()
public boolean hasQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the queryInput field is set. |
hasQueryParams()
public boolean hasQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the queryParams field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(DetectIntentRequest other)
public DetectIntentRequest.Builder mergeFrom(DetectIntentRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
DetectIntentRequest |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DetectIntentRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public DetectIntentRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
mergeOutputAudioConfig(OutputAudioConfig value)
public DetectIntentRequest.Builder mergeOutputAudioConfig(OutputAudioConfig value)Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
OutputAudioConfig |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
mergeQueryInput(QueryInput value)
public DetectIntentRequest.Builder mergeQueryInput(QueryInput value)Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
QueryInput |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
mergeQueryParams(QueryParameters value)
public DetectIntentRequest.Builder mergeQueryParams(QueryParameters value)The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
QueryParameters |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setOutputAudioConfig(OutputAudioConfig value)
public DetectIntentRequest.Builder setOutputAudioConfig(OutputAudioConfig value)Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
OutputAudioConfig |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setOutputAudioConfig(OutputAudioConfig.Builder builderForValue)
public DetectIntentRequest.Builder setOutputAudioConfig(OutputAudioConfig.Builder builderForValue)Instructs the speech synthesizer how to generate the output audio.
.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig output_audio_config = 4;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
OutputAudioConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setQueryInput(QueryInput value)
public DetectIntentRequest.Builder setQueryInput(QueryInput value)Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
QueryInput |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setQueryInput(QueryInput.Builder builderForValue)
public DetectIntentRequest.Builder setQueryInput(QueryInput.Builder builderForValue)Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
QueryInput.Builder |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setQueryParams(QueryParameters value)
public DetectIntentRequest.Builder setQueryParams(QueryParameters value)The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
QueryParameters |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setQueryParams(QueryParameters.Builder builderForValue)
public DetectIntentRequest.Builder setQueryParams(QueryParameters.Builder builderForValue)The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
QueryParameters.Builder |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
|
setResponseView(DetectIntentResponseView value)
public DetectIntentRequest.Builder setResponseView(DetectIntentResponseView value)Optional. Specifies which fields in the 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];
| Parameter | |
|---|---|
| Name | Description |
value |
DetectIntentResponseViewThe responseView to set. |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
This builder for chaining. |
setResponseViewValue(int value)
public DetectIntentRequest.Builder setResponseViewValue(int value)Optional. Specifies which fields in the 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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for responseView to set. |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
This builder for chaining. |
setSession(String value)
public DetectIntentRequest.Builder setSession(String value) 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.
Note: Always use agent versions for production traffic. See Versions and environments.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe session to set. |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
This builder for chaining. |
setSessionBytes(ByteString value)
public DetectIntentRequest.Builder setSessionBytes(ByteString value) 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.
Note: Always use agent versions for production traffic. See Versions and environments.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for session to set. |
| Returns | |
|---|---|
| Type | Description |
DetectIntentRequest.Builder |
This builder for chaining. |