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.cx.v3.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 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.
Protobuf typegoogle.cloud.dialogflow.cx.v3.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.BuilderclearAudio()The natural language speech audio to be processed.QueryInput.BuilderclearDtmf()The DTMF event to be handled.QueryInput.BuilderclearEvent()The event to be triggered.QueryInput.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)QueryInput.BuilderclearInput()QueryInput.BuilderclearIntent()The intent to be triggered.QueryInput.BuilderclearLanguageCode()Required.QueryInput.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)QueryInput.BuilderclearText()The natural language text to be processed.QueryInput.Builderclone()AudioInputgetAudio()The natural language speech audio to be processed.AudioInput.BuildergetAudioBuilder()The natural language speech audio to be processed.AudioInputOrBuildergetAudioOrBuilder()The natural language speech audio to be processed.QueryInputgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DtmfInputgetDtmf()The DTMF event to be handled.DtmfInput.BuildergetDtmfBuilder()The DTMF event to be handled.DtmfInputOrBuildergetDtmfOrBuilder()The DTMF event to be handled.EventInputgetEvent()The event to be triggered.EventInput.BuildergetEventBuilder()The event to be triggered.EventInputOrBuildergetEventOrBuilder()The event to be triggered.QueryInput.InputCasegetInputCase()IntentInputgetIntent()The intent to be triggered.IntentInput.BuildergetIntentBuilder()The intent to be triggered.IntentInputOrBuildergetIntentOrBuilder()The intent to be triggered.StringgetLanguageCode()Required.com.google.protobuf.ByteStringgetLanguageCodeBytes()Required.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.booleanhasAudio()The natural language speech audio to be processed.booleanhasDtmf()The DTMF event to be handled.booleanhasEvent()The event to be triggered.booleanhasIntent()The intent to be triggered.booleanhasText()The natural language text to be processed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()QueryInput.BuildermergeAudio(AudioInput value)The natural language speech audio to be processed.QueryInput.BuildermergeDtmf(DtmfInput value)The DTMF event to be handled.QueryInput.BuildermergeEvent(EventInput value)The event to be triggered.QueryInput.BuildermergeFrom(QueryInput other)QueryInput.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)QueryInput.BuildermergeFrom(com.google.protobuf.Message other)QueryInput.BuildermergeIntent(IntentInput value)The intent to be triggered.QueryInput.BuildermergeText(TextInput value)The natural language text to be processed.QueryInput.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)QueryInput.BuildersetAudio(AudioInput value)The natural language speech audio to be processed.QueryInput.BuildersetAudio(AudioInput.Builder builderForValue)The natural language speech audio to be processed.QueryInput.BuildersetDtmf(DtmfInput value)The DTMF event to be handled.QueryInput.BuildersetDtmf(DtmfInput.Builder builderForValue)The DTMF event to be handled.QueryInput.BuildersetEvent(EventInput value)The event to be triggered.QueryInput.BuildersetEvent(EventInput.Builder builderForValue)The event to be triggered.QueryInput.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QueryInput.BuildersetIntent(IntentInput value)The intent to be triggered.QueryInput.BuildersetIntent(IntentInput.Builder builderForValue)The intent to be triggered.QueryInput.BuildersetLanguageCode(String value)Required.QueryInput.BuildersetLanguageCodeBytes(com.google.protobuf.ByteString value)Required.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()
-
hasText
public boolean hasText()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.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.cx.v3.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.cx.v3.TextInput text = 2;
-
setText
public QueryInput.Builder setText(TextInput.Builder builderForValue)
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;
-
mergeText
public QueryInput.Builder mergeText(TextInput value)
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;
-
clearText
public QueryInput.Builder clearText()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;
-
getTextBuilder
public TextInput.Builder getTextBuilder()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;
-
getTextOrBuilder
public TextInputOrBuilder getTextOrBuilder()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;- Specified by:
getTextOrBuilderin interfaceQueryInputOrBuilder
-
hasIntent
public boolean hasIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;- Specified by:
hasIntentin interfaceQueryInputOrBuilder- Returns:
- Whether the intent field is set.
-
getIntent
public IntentInput getIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;- Specified by:
getIntentin interfaceQueryInputOrBuilder- Returns:
- The intent.
-
setIntent
public QueryInput.Builder setIntent(IntentInput value)
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;
-
setIntent
public QueryInput.Builder setIntent(IntentInput.Builder builderForValue)
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;
-
mergeIntent
public QueryInput.Builder mergeIntent(IntentInput value)
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;
-
clearIntent
public QueryInput.Builder clearIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;
-
getIntentBuilder
public IntentInput.Builder getIntentBuilder()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;
-
getIntentOrBuilder
public IntentInputOrBuilder getIntentOrBuilder()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;- Specified by:
getIntentOrBuilderin interfaceQueryInputOrBuilder
-
hasAudio
public boolean hasAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;- Specified by:
hasAudioin interfaceQueryInputOrBuilder- Returns:
- Whether the audio field is set.
-
getAudio
public AudioInput getAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;- Specified by:
getAudioin interfaceQueryInputOrBuilder- Returns:
- The audio.
-
setAudio
public QueryInput.Builder setAudio(AudioInput value)
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;
-
setAudio
public QueryInput.Builder setAudio(AudioInput.Builder builderForValue)
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;
-
mergeAudio
public QueryInput.Builder mergeAudio(AudioInput value)
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;
-
clearAudio
public QueryInput.Builder clearAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;
-
getAudioBuilder
public AudioInput.Builder getAudioBuilder()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;
-
getAudioOrBuilder
public AudioInputOrBuilder getAudioOrBuilder()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;- Specified by:
getAudioOrBuilderin interfaceQueryInputOrBuilder
-
hasEvent
public boolean hasEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;- Specified by:
hasEventin interfaceQueryInputOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
public EventInput getEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;- Specified by:
getEventin interfaceQueryInputOrBuilder- Returns:
- The event.
-
setEvent
public QueryInput.Builder setEvent(EventInput value)
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;
-
setEvent
public QueryInput.Builder setEvent(EventInput.Builder builderForValue)
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;
-
mergeEvent
public QueryInput.Builder mergeEvent(EventInput value)
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;
-
clearEvent
public QueryInput.Builder clearEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;
-
getEventBuilder
public EventInput.Builder getEventBuilder()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;
-
getEventOrBuilder
public EventInputOrBuilder getEventOrBuilder()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;- Specified by:
getEventOrBuilderin interfaceQueryInputOrBuilder
-
hasDtmf
public boolean hasDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;- Specified by:
hasDtmfin interfaceQueryInputOrBuilder- Returns:
- Whether the dtmf field is set.
-
getDtmf
public DtmfInput getDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;- Specified by:
getDtmfin interfaceQueryInputOrBuilder- Returns:
- The dtmf.
-
setDtmf
public QueryInput.Builder setDtmf(DtmfInput value)
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;
-
setDtmf
public QueryInput.Builder setDtmf(DtmfInput.Builder builderForValue)
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;
-
mergeDtmf
public QueryInput.Builder mergeDtmf(DtmfInput value)
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;
-
clearDtmf
public QueryInput.Builder clearDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;
-
getDtmfBuilder
public DtmfInput.Builder getDtmfBuilder()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;
-
getDtmfOrBuilder
public DtmfInputOrBuilder getDtmfOrBuilder()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;- Specified by:
getDtmfOrBuilderin interfaceQueryInputOrBuilder
-
getLanguageCode
public String 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
public QueryInput.Builder setLanguageCode(String value)
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
public QueryInput.Builder 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
public QueryInput.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value)
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.
-
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>
-
-