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.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(QueryInput other)
QueryInput.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
QueryInput.Builder
mergeFrom(com.google.protobuf.Message 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 value)
The natural language speech audio to be processed.QueryInput.Builder
setAudio(AudioInput.Builder builderForValue)
The natural language speech audio to be processed.QueryInput.Builder
setDtmf(DtmfInput value)
The DTMF event to be handled.QueryInput.Builder
setDtmf(DtmfInput.Builder builderForValue)
The DTMF event to be handled.QueryInput.Builder
setEvent(EventInput value)
The event to be triggered.QueryInput.Builder
setEvent(EventInput.Builder builderForValue)
The event to be triggered.QueryInput.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QueryInput.Builder
setIntent(IntentInput value)
The intent to be triggered.QueryInput.Builder
setIntent(IntentInput.Builder builderForValue)
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 value)
The natural language text to be processed.QueryInput.Builder
setText(TextInput.Builder builderForValue)
The natural language text to be processed.QueryInput.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
clear
public QueryInput.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
getDefaultInstanceForType
public QueryInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueryInput build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueryInput buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QueryInput.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
setField
public QueryInput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
clearField
public QueryInput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
clearOneof
public QueryInput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
setRepeatedField
public QueryInput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
addRepeatedField
public QueryInput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
mergeFrom
public QueryInput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>
-
mergeFrom
public QueryInput.Builder mergeFrom(QueryInput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QueryInput.Builder>
- Throws:
IOException
-
getInputCase
public QueryInput.InputCase getInputCase()
- Specified by:
getInputCase
in 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:
hasText
in 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:
getText
in 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:
getTextOrBuilder
in interfaceQueryInputOrBuilder
-
hasIntent
public boolean hasIntent()
The intent to be triggered.
.google.cloud.dialogflow.cx.v3.IntentInput intent = 3;
- Specified by:
hasIntent
in 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:
getIntent
in 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:
getIntentOrBuilder
in interfaceQueryInputOrBuilder
-
hasAudio
public boolean hasAudio()
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3.AudioInput audio = 5;
- Specified by:
hasAudio
in 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:
getAudio
in 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:
getAudioOrBuilder
in interfaceQueryInputOrBuilder
-
hasEvent
public boolean hasEvent()
The event to be triggered.
.google.cloud.dialogflow.cx.v3.EventInput event = 6;
- Specified by:
hasEvent
in 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:
getEvent
in 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:
getEventOrBuilder
in interfaceQueryInputOrBuilder
-
hasDtmf
public boolean hasDtmf()
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3.DtmfInput dtmf = 7;
- Specified by:
hasDtmf
in 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:
getDtmf
in 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:
getDtmfOrBuilder
in 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:
getLanguageCode
in 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:
getLanguageCodeBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
mergeUnknownFields
public final QueryInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryInput.Builder>
-
-