Class QueryInput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<QueryInput.Builder>
com.google.cloud.dialogflow.cx.v3beta1.QueryInput.Builder
- All Implemented Interfaces:
QueryInputOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- QueryInput
public static final class QueryInput.Builder
extends com.google.protobuf.GeneratedMessage.Builder<QueryInput.Builder>
implements QueryInputOrBuilder
Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value. 6. The results of a tool executed by the client.Protobuf type
google.cloud.dialogflow.cx.v3beta1.QueryInput-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The natural language speech audio to be processed.The DTMF event to be handled.The event to be triggered.The intent to be triggered.Required.The natural language text to be processed.The results of a tool executed by the client.getAudio()The natural language speech audio to be processed.The natural language speech audio to be processed.The natural language speech audio to be processed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDtmf()The DTMF event to be handled.The DTMF event to be handled.The DTMF event to be handled.getEvent()The event to be triggered.The event to be triggered.The event to be triggered.The intent to be triggered.The intent to be triggered.The intent to be triggered.Required.com.google.protobuf.ByteStringRequired.getText()The natural language text to be processed.The natural language text to be processed.The natural language text to be processed.The results of a tool executed by the client.The results of a tool executed by the client.The results of a tool executed by the client.booleanhasAudio()The natural language speech audio to be processed.booleanhasDtmf()The DTMF event to be handled.booleanhasEvent()The event to be triggered.booleanThe intent to be triggered.booleanhasText()The natural language text to be processed.booleanThe results of a tool executed by the client.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAudio(AudioInput value) The natural language speech audio to be processed.The DTMF event to be handled.mergeEvent(EventInput value) The event to be triggered.mergeFrom(QueryInput other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeIntent(IntentInput value) The intent to be triggered.The natural language text to be processed.The results of a tool executed by the client.setAudio(AudioInput value) The natural language speech audio to be processed.setAudio(AudioInput.Builder builderForValue) The natural language speech audio to be processed.The DTMF event to be handled.setDtmf(DtmfInput.Builder builderForValue) The DTMF event to be handled.setEvent(EventInput value) The event to be triggered.setEvent(EventInput.Builder builderForValue) The event to be triggered.setIntent(IntentInput value) The intent to be triggered.setIntent(IntentInput.Builder builderForValue) The intent to be triggered.setLanguageCode(String value) Required.setLanguageCodeBytes(com.google.protobuf.ByteString value) Required.The natural language text to be processed.setText(TextInput.Builder builderForValue) The natural language text to be processed.setToolCallResult(ToolCallResult value) The results of a tool executed by the client.setToolCallResult(ToolCallResult.Builder builderForValue) The results of a tool executed by the client.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<QueryInput.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<QueryInput.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<QueryInput.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<QueryInput.Builder>
-
mergeFrom
public QueryInput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>- Throws:
IOException
-
getInputCase
- Specified by:
getInputCasein interfaceQueryInputOrBuilder
-
clearInput
-
hasText
public boolean hasText()The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2;- Specified by:
hasTextin interfaceQueryInputOrBuilder- Returns:
- Whether the text field is set.
-
getText
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2;- Specified by:
getTextin interfaceQueryInputOrBuilder- Returns:
- The text.
-
setText
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2; -
setText
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2; -
mergeText
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2; -
clearText
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2; -
getTextBuilder
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2; -
getTextOrBuilder
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2;- Specified by:
getTextOrBuilderin interfaceQueryInputOrBuilder
-
hasIntent
public boolean hasIntent()The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3;- Specified by:
hasIntentin interfaceQueryInputOrBuilder- Returns:
- Whether the intent field is set.
-
getIntent
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3;- Specified by:
getIntentin interfaceQueryInputOrBuilder- Returns:
- The intent.
-
setIntent
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3; -
setIntent
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3; -
mergeIntent
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3; -
clearIntent
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3; -
getIntentBuilder
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3; -
getIntentOrBuilder
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3;- Specified by:
getIntentOrBuilderin interfaceQueryInputOrBuilder
-
hasAudio
public boolean hasAudio()The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5;- Specified by:
hasAudioin interfaceQueryInputOrBuilder- Returns:
- Whether the audio field is set.
-
getAudio
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5;- Specified by:
getAudioin interfaceQueryInputOrBuilder- Returns:
- The audio.
-
setAudio
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5; -
setAudio
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5; -
mergeAudio
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5; -
clearAudio
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5; -
getAudioBuilder
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5; -
getAudioOrBuilder
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5;- Specified by:
getAudioOrBuilderin interfaceQueryInputOrBuilder
-
hasEvent
public boolean hasEvent()The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6;- Specified by:
hasEventin interfaceQueryInputOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6;- Specified by:
getEventin interfaceQueryInputOrBuilder- Returns:
- The event.
-
setEvent
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6; -
setEvent
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6; -
mergeEvent
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6; -
clearEvent
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6; -
getEventBuilder
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6; -
getEventOrBuilder
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6;- Specified by:
getEventOrBuilderin interfaceQueryInputOrBuilder
-
hasDtmf
public boolean hasDtmf()The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7;- Specified by:
hasDtmfin interfaceQueryInputOrBuilder- Returns:
- Whether the dtmf field is set.
-
getDtmf
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7;- Specified by:
getDtmfin interfaceQueryInputOrBuilder- Returns:
- The dtmf.
-
setDtmf
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7; -
setDtmf
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7; -
mergeDtmf
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7; -
clearDtmf
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7; -
getDtmfBuilder
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7; -
getDtmfOrBuilder
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7;- Specified by:
getDtmfOrBuilderin interfaceQueryInputOrBuilder
-
hasToolCallResult
public boolean hasToolCallResult()The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11;- Specified by:
hasToolCallResultin interfaceQueryInputOrBuilder- Returns:
- Whether the toolCallResult field is set.
-
getToolCallResult
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11;- Specified by:
getToolCallResultin interfaceQueryInputOrBuilder- Returns:
- The toolCallResult.
-
setToolCallResult
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11; -
setToolCallResult
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11; -
mergeToolCallResult
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11; -
clearToolCallResult
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11; -
getToolCallResultBuilder
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11; -
getToolCallResultOrBuilder
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11;- Specified by:
getToolCallResultOrBuilderin interfaceQueryInputOrBuilder
-
getLanguageCode
Required. The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLanguageCodein interfaceQueryInputOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()Required. The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLanguageCodeBytesin interfaceQueryInputOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
Required. The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
Required. The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
Required. The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
string language_code = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-