Class QueryInput.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
- com.google.cloud.dialogflow.v2beta1.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.GeneratedMessageV3.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 typegoogle.cloud.dialogflow.v2beta1.QueryInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryInput.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QueryInputbuild()QueryInputbuildPartial()QueryInput.Builderclear()QueryInput.BuilderclearAudioConfig()Instructs the speech recognizer how to process the speech audio.QueryInput.BuilderclearDtmf()The DTMF digits used to invoke intent and fill in parameter value.QueryInput.BuilderclearEvent()The event to be processed.QueryInput.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)QueryInput.BuilderclearInput()QueryInput.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)QueryInput.BuilderclearText()The natural language text to be processed.QueryInput.Builderclone()InputAudioConfiggetAudioConfig()Instructs the speech recognizer how to process the speech audio.InputAudioConfig.BuildergetAudioConfigBuilder()Instructs the speech recognizer how to process the speech audio.InputAudioConfigOrBuildergetAudioConfigOrBuilder()Instructs the speech recognizer how to process the speech audio.QueryInputgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()TelephonyDtmfEventsgetDtmf()The DTMF digits used to invoke intent and fill in parameter value.TelephonyDtmfEvents.BuildergetDtmfBuilder()The DTMF digits used to invoke intent and fill in parameter value.TelephonyDtmfEventsOrBuildergetDtmfOrBuilder()The DTMF digits used to invoke intent and fill in parameter value.EventInputgetEvent()The event to be processed.EventInput.BuildergetEventBuilder()The event to be processed.EventInputOrBuildergetEventOrBuilder()The event to be processed.QueryInput.InputCasegetInputCase()TextInputgetText()The natural language text to be processed.TextInput.BuildergetTextBuilder()The natural language text to be processed.TextInputOrBuildergetTextOrBuilder()The natural language text to be processed.booleanhasAudioConfig()Instructs the speech recognizer how to process the speech audio.booleanhasDtmf()The DTMF digits used to invoke intent and fill in parameter value.booleanhasEvent()The event to be processed.booleanhasText()The natural language text to be processed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()QueryInput.BuildermergeAudioConfig(InputAudioConfig value)Instructs the speech recognizer how to process the speech audio.QueryInput.BuildermergeDtmf(TelephonyDtmfEvents value)The DTMF digits used to invoke intent and fill in parameter value.QueryInput.BuildermergeEvent(EventInput value)The event to be processed.QueryInput.BuildermergeFrom(QueryInput other)QueryInput.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)QueryInput.BuildermergeFrom(com.google.protobuf.Message other)QueryInput.BuildermergeText(TextInput value)The natural language text to be processed.QueryInput.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)QueryInput.BuildersetAudioConfig(InputAudioConfig value)Instructs the speech recognizer how to process the speech audio.QueryInput.BuildersetAudioConfig(InputAudioConfig.Builder builderForValue)Instructs the speech recognizer how to process the speech audio.QueryInput.BuildersetDtmf(TelephonyDtmfEvents value)The DTMF digits used to invoke intent and fill in parameter value.QueryInput.BuildersetDtmf(TelephonyDtmfEvents.Builder builderForValue)The DTMF digits used to invoke intent and fill in parameter value.QueryInput.BuildersetEvent(EventInput value)The event to be processed.QueryInput.BuildersetEvent(EventInput.Builder builderForValue)The event to be processed.QueryInput.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QueryInput.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)QueryInput.BuildersetText(TextInput value)The natural language text to be processed.QueryInput.BuildersetText(TextInput.Builder builderForValue)The natural language text to be processed.QueryInput.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
clear
public QueryInput.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<QueryInput.Builder>
-
getDefaultInstanceForType
public QueryInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueryInput build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueryInput buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QueryInput.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
setField
public QueryInput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
clearField
public QueryInput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
clearOneof
public QueryInput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
setRepeatedField
public QueryInput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
addRepeatedField
public QueryInput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
mergeFrom
public QueryInput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>
-
mergeFrom
public QueryInput.Builder mergeFrom(QueryInput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public QueryInput.InputCase getInputCase()
- Specified by:
getInputCasein interfaceQueryInputOrBuilder
-
clearInput
public QueryInput.Builder clearInput()
-
hasAudioConfig
public boolean hasAudioConfig()
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;- Specified by:
hasAudioConfigin interfaceQueryInputOrBuilder- Returns:
- Whether the audioConfig field is set.
-
getAudioConfig
public InputAudioConfig getAudioConfig()
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;- Specified by:
getAudioConfigin interfaceQueryInputOrBuilder- Returns:
- The audioConfig.
-
setAudioConfig
public QueryInput.Builder setAudioConfig(InputAudioConfig value)
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;
-
setAudioConfig
public QueryInput.Builder setAudioConfig(InputAudioConfig.Builder builderForValue)
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;
-
mergeAudioConfig
public QueryInput.Builder mergeAudioConfig(InputAudioConfig value)
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;
-
clearAudioConfig
public QueryInput.Builder clearAudioConfig()
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;
-
getAudioConfigBuilder
public InputAudioConfig.Builder getAudioConfigBuilder()
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;
-
getAudioConfigOrBuilder
public InputAudioConfigOrBuilder getAudioConfigOrBuilder()
Instructs the speech recognizer how to process the speech audio.
.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;- Specified by:
getAudioConfigOrBuilderin interfaceQueryInputOrBuilder
-
hasText
public boolean hasText()
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;- Specified by:
hasTextin interfaceQueryInputOrBuilder- Returns:
- Whether the text field is set.
-
getText
public TextInput getText()
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;- Specified by:
getTextin interfaceQueryInputOrBuilder- Returns:
- The text.
-
setText
public QueryInput.Builder setText(TextInput value)
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;
-
setText
public QueryInput.Builder setText(TextInput.Builder builderForValue)
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;
-
mergeText
public QueryInput.Builder mergeText(TextInput value)
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;
-
clearText
public QueryInput.Builder clearText()
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;
-
getTextBuilder
public TextInput.Builder getTextBuilder()
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;
-
getTextOrBuilder
public TextInputOrBuilder getTextOrBuilder()
The natural language text to be processed.
.google.cloud.dialogflow.v2beta1.TextInput text = 2;- Specified by:
getTextOrBuilderin interfaceQueryInputOrBuilder
-
hasEvent
public boolean hasEvent()
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;- Specified by:
hasEventin interfaceQueryInputOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
public EventInput getEvent()
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;- Specified by:
getEventin interfaceQueryInputOrBuilder- Returns:
- The event.
-
setEvent
public QueryInput.Builder setEvent(EventInput value)
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;
-
setEvent
public QueryInput.Builder setEvent(EventInput.Builder builderForValue)
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;
-
mergeEvent
public QueryInput.Builder mergeEvent(EventInput value)
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;
-
clearEvent
public QueryInput.Builder clearEvent()
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;
-
getEventBuilder
public EventInput.Builder getEventBuilder()
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;
-
getEventOrBuilder
public EventInputOrBuilder getEventOrBuilder()
The event to be processed.
.google.cloud.dialogflow.v2beta1.EventInput event = 3;- Specified by:
getEventOrBuilderin interfaceQueryInputOrBuilder
-
hasDtmf
public boolean hasDtmf()
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;- Specified by:
hasDtmfin interfaceQueryInputOrBuilder- Returns:
- Whether the dtmf field is set.
-
getDtmf
public TelephonyDtmfEvents getDtmf()
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;- Specified by:
getDtmfin interfaceQueryInputOrBuilder- Returns:
- The dtmf.
-
setDtmf
public QueryInput.Builder setDtmf(TelephonyDtmfEvents value)
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;
-
setDtmf
public QueryInput.Builder setDtmf(TelephonyDtmfEvents.Builder builderForValue)
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;
-
mergeDtmf
public QueryInput.Builder mergeDtmf(TelephonyDtmfEvents value)
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;
-
clearDtmf
public QueryInput.Builder clearDtmf()
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;
-
getDtmfBuilder
public TelephonyDtmfEvents.Builder getDtmfBuilder()
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;
-
getDtmfOrBuilder
public TelephonyDtmfEventsOrBuilder getDtmfOrBuilder()
The DTMF digits used to invoke intent and fill in parameter value.
.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;- Specified by:
getDtmfOrBuilderin interfaceQueryInputOrBuilder
-
setUnknownFields
public final QueryInput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
mergeUnknownFields
public final QueryInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
-