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.Protobuf type
google.cloud.dialogflow.cx.v3.QueryInput| Modifier and Type | Method and Description |
|---|---|
QueryInput.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
QueryInput |
build() |
QueryInput |
buildPartial() |
QueryInput.Builder |
clear() |
QueryInput.Builder |
clearAudio()
The natural language speech audio to be processed.
|
QueryInput.Builder |
clearDtmf()
The DTMF event to be handled.
|
QueryInput.Builder |
clearEvent()
The event to be triggered.
|
QueryInput.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
QueryInput.Builder |
clearInput() |
QueryInput.Builder |
clearIntent()
The intent to be triggered.
|
QueryInput.Builder |
clearLanguageCode()
Required.
|
QueryInput.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
QueryInput.Builder |
clearText()
The natural language text to be processed.
|
QueryInput.Builder |
clone() |
AudioInput |
getAudio()
The natural language speech audio to be processed.
|
AudioInput.Builder |
getAudioBuilder()
The natural language speech audio to be processed.
|
AudioInputOrBuilder |
getAudioOrBuilder()
The natural language speech audio to be processed.
|
QueryInput |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DtmfInput |
getDtmf()
The DTMF event to be handled.
|
DtmfInput.Builder |
getDtmfBuilder()
The DTMF event to be handled.
|
DtmfInputOrBuilder |
getDtmfOrBuilder()
The DTMF event to be handled.
|
EventInput |
getEvent()
The event to be triggered.
|
EventInput.Builder |
getEventBuilder()
The event to be triggered.
|
EventInputOrBuilder |
getEventOrBuilder()
The event to be triggered.
|
QueryInput.InputCase |
getInputCase() |
IntentInput |
getIntent()
The intent to be triggered.
|
IntentInput.Builder |
getIntentBuilder()
The intent to be triggered.
|
IntentInputOrBuilder |
getIntentOrBuilder()
The intent to be triggered.
|
String |
getLanguageCode()
Required.
|
com.google.protobuf.ByteString |
getLanguageCodeBytes()
Required.
|
TextInput |
getText()
The natural language text to be processed.
|
TextInput.Builder |
getTextBuilder()
The natural language text to be processed.
|
TextInputOrBuilder |
getTextOrBuilder()
The natural language text to be processed.
|
boolean |
hasAudio()
The natural language speech audio to be processed.
|
boolean |
hasDtmf()
The DTMF event to be handled.
|
boolean |
hasEvent()
The event to be triggered.
|
boolean |
hasIntent()
The intent to be triggered.
|
boolean |
hasText()
The natural language text to be processed.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
QueryInput.Builder |
mergeAudio(AudioInput value)
The natural language speech audio to be processed.
|
QueryInput.Builder |
mergeDtmf(DtmfInput value)
The DTMF event to be handled.
|
QueryInput.Builder |
mergeEvent(EventInput value)
The event to be triggered.
|
QueryInput.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
QueryInput.Builder |
mergeFrom(com.google.protobuf.Message other) |
QueryInput.Builder |
mergeFrom(QueryInput other) |
QueryInput.Builder |
mergeIntent(IntentInput value)
The intent to be triggered.
|
QueryInput.Builder |
mergeText(TextInput value)
The natural language text to be processed.
|
QueryInput.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
QueryInput.Builder |
setAudio(AudioInput.Builder builderForValue)
The natural language speech audio to be processed.
|
QueryInput.Builder |
setAudio(AudioInput value)
The natural language speech audio to be processed.
|
QueryInput.Builder |
setDtmf(DtmfInput.Builder builderForValue)
The DTMF event to be handled.
|
QueryInput.Builder |
setDtmf(DtmfInput value)
The DTMF event to be handled.
|
QueryInput.Builder |
setEvent(EventInput.Builder builderForValue)
The event to be triggered.
|
QueryInput.Builder |
setEvent(EventInput value)
The event to be triggered.
|
QueryInput.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
QueryInput.Builder |
setIntent(IntentInput.Builder builderForValue)
The intent to be triggered.
|
QueryInput.Builder |
setIntent(IntentInput value)
The intent to be triggered.
|
QueryInput.Builder |
setLanguageCode(String value)
Required.
|
QueryInput.Builder |
setLanguageCodeBytes(com.google.protobuf.ByteString value)
Required.
|
QueryInput.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
QueryInput.Builder |
setText(TextInput.Builder builderForValue)
The natural language text to be processed.
|
QueryInput.Builder |
setText(TextInput value)
The natural language text to be processed.
|
QueryInput.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic QueryInput build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic QueryInput buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic QueryInput.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>public QueryInput.Builder mergeFrom(QueryInput other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public QueryInput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>IOExceptionpublic QueryInput.InputCase getInputCase()
getInputCase in interface QueryInputOrBuilderpublic QueryInput.Builder clearInput()
public boolean hasText()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;hasText in interface QueryInputOrBuilderpublic TextInput getText()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;getText in interface QueryInputOrBuilderpublic QueryInput.Builder setText(TextInput value)
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;public QueryInput.Builder setText(TextInput.Builder builderForValue)
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;public QueryInput.Builder mergeText(TextInput value)
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;public QueryInput.Builder clearText()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;public TextInput.Builder getTextBuilder()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;public TextInputOrBuilder getTextOrBuilder()
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3.TextInput text = 2;getTextOrBuilder in interface QueryInputOrBuilderpublic boolean hasIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;hasIntent in interface QueryInputOrBuilderpublic IntentInput getIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;getIntent in interface QueryInputOrBuilderpublic QueryInput.Builder setIntent(IntentInput value)
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;public QueryInput.Builder setIntent(IntentInput.Builder builderForValue)
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;public QueryInput.Builder mergeIntent(IntentInput value)
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;public QueryInput.Builder clearIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;public IntentInput.Builder getIntentBuilder()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;public IntentInputOrBuilder getIntentOrBuilder()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;getIntentOrBuilder in interface QueryInputOrBuilderpublic boolean hasAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;hasAudio in interface QueryInputOrBuilderpublic AudioInput getAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;getAudio in interface QueryInputOrBuilderpublic QueryInput.Builder setAudio(AudioInput value)
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;public QueryInput.Builder setAudio(AudioInput.Builder builderForValue)
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;public QueryInput.Builder mergeAudio(AudioInput value)
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;public QueryInput.Builder clearAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;public AudioInput.Builder getAudioBuilder()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;public AudioInputOrBuilder getAudioOrBuilder()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;getAudioOrBuilder in interface QueryInputOrBuilderpublic boolean hasEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;hasEvent in interface QueryInputOrBuilderpublic EventInput getEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;getEvent in interface QueryInputOrBuilderpublic QueryInput.Builder setEvent(EventInput value)
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;public QueryInput.Builder setEvent(EventInput.Builder builderForValue)
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;public QueryInput.Builder mergeEvent(EventInput value)
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;public QueryInput.Builder clearEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;public EventInput.Builder getEventBuilder()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;public EventInputOrBuilder getEventOrBuilder()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;getEventOrBuilder in interface QueryInputOrBuilderpublic boolean hasDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;hasDtmf in interface QueryInputOrBuilderpublic DtmfInput getDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;getDtmf in interface QueryInputOrBuilderpublic QueryInput.Builder setDtmf(DtmfInput value)
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;public QueryInput.Builder setDtmf(DtmfInput.Builder builderForValue)
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;public QueryInput.Builder mergeDtmf(DtmfInput value)
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;public QueryInput.Builder clearDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;public DtmfInput.Builder getDtmfBuilder()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;public DtmfInputOrBuilder getDtmfOrBuilder()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;getDtmfOrBuilder in interface QueryInputOrBuilderpublic 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];getLanguageCode in interface QueryInputOrBuilderpublic 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];getLanguageCodeBytes in interface QueryInputOrBuilderpublic 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];value - The languageCode to set.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];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];value - The bytes for languageCode to set.public final QueryInput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>public final QueryInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>Copyright © 2022 Google LLC. All rights reserved.