Package com.google.cloud.dialogflow.v2
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.v2.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 either: 1. An audio config which instructs the speech recognizer how to process the speech audio. 2. A conversational query in the form of text. 3. An event that specifies which intent to trigger.Protobuf type
google.cloud.dialogflow.v2.QueryInput-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Instructs the speech recognizer how to process the speech audio.The event to be processed.The natural language text to be processed.Instructs the speech recognizer how to process the speech audio.Instructs the speech recognizer how to process the speech audio.Instructs the speech recognizer how to process the speech audio.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEvent()The event to be processed.The event to be processed.The event to be processed.getText()The natural language text to be processed.The natural language text to be processed.The natural language text to be processed.booleanInstructs the speech recognizer how to process the speech audio.booleanhasEvent()The event to be processed.booleanhasText()The natural language text to be processed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAudioConfig(InputAudioConfig value) Instructs the speech recognizer how to process the speech audio.mergeEvent(EventInput value) The event to be processed.mergeFrom(QueryInput other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The natural language text to be processed.setAudioConfig(InputAudioConfig value) Instructs the speech recognizer how to process the speech audio.setAudioConfig(InputAudioConfig.Builder builderForValue) Instructs the speech recognizer how to process the speech audio.setEvent(EventInput value) The event to be processed.setEvent(EventInput.Builder builderForValue) The event to be processed.The natural language text to be processed.setText(TextInput.Builder builderForValue) The natural language text to be processed.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
-
hasAudioConfig
public boolean hasAudioConfig()Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;- Specified by:
hasAudioConfigin interfaceQueryInputOrBuilder- Returns:
- Whether the audioConfig field is set.
-
getAudioConfig
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;- Specified by:
getAudioConfigin interfaceQueryInputOrBuilder- Returns:
- The audioConfig.
-
setAudioConfig
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1; -
setAudioConfig
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1; -
mergeAudioConfig
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1; -
clearAudioConfig
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1; -
getAudioConfigBuilder
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1; -
getAudioConfigOrBuilder
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;- Specified by:
getAudioConfigOrBuilderin interfaceQueryInputOrBuilder
-
hasText
public boolean hasText()The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2;- Specified by:
hasTextin interfaceQueryInputOrBuilder- Returns:
- Whether the text field is set.
-
getText
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2;- Specified by:
getTextin interfaceQueryInputOrBuilder- Returns:
- The text.
-
setText
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2; -
setText
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2; -
mergeText
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2; -
clearText
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2; -
getTextBuilder
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2; -
getTextOrBuilder
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.
.google.cloud.dialogflow.v2.TextInput text = 2;- Specified by:
getTextOrBuilderin interfaceQueryInputOrBuilder
-
hasEvent
public boolean hasEvent()The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3;- Specified by:
hasEventin interfaceQueryInputOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3;- Specified by:
getEventin interfaceQueryInputOrBuilder- Returns:
- The event.
-
setEvent
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3; -
setEvent
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3; -
mergeEvent
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3; -
clearEvent
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3; -
getEventBuilder
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3; -
getEventOrBuilder
The event to be processed.
.google.cloud.dialogflow.v2.EventInput event = 3;- Specified by:
getEventOrBuilderin interfaceQueryInputOrBuilder
-