Class QueryInput
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dialogflow.cx.v3.QueryInput
-
- All Implemented Interfaces:
QueryInputOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class QueryInput extends com.google.protobuf.GeneratedMessageV3 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- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryInput.BuilderRepresents the query input.static classQueryInput.InputCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAUDIO_FIELD_NUMBERstatic intDTMF_FIELD_NUMBERstatic intEVENT_FIELD_NUMBERstatic intINTENT_FIELD_NUMBERstatic intLANGUAGE_CODE_FIELD_NUMBERstatic intTEXT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)AudioInputgetAudio()The natural language speech audio to be processed.AudioInputOrBuildergetAudioOrBuilder()The natural language speech audio to be processed.static QueryInputgetDefaultInstance()QueryInputgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DtmfInputgetDtmf()The DTMF event to be handled.DtmfInputOrBuildergetDtmfOrBuilder()The DTMF event to be handled.EventInputgetEvent()The event to be triggered.EventInputOrBuildergetEventOrBuilder()The event to be triggered.QueryInput.InputCasegetInputCase()IntentInputgetIntent()The intent to be triggered.IntentInputOrBuildergetIntentOrBuilder()The intent to be triggered.StringgetLanguageCode()Required.com.google.protobuf.ByteStringgetLanguageCodeBytes()Required.com.google.protobuf.Parser<QueryInput>getParserForType()intgetSerializedSize()TextInputgetText()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.inthashCode()booleanhasIntent()The intent to be triggered.booleanhasText()The natural language text to be processed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static QueryInput.BuildernewBuilder()static QueryInput.BuildernewBuilder(QueryInput prototype)QueryInput.BuildernewBuilderForType()protected QueryInput.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static QueryInputparseDelimitedFrom(InputStream input)static QueryInputparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QueryInputparseFrom(byte[] data)static QueryInputparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QueryInputparseFrom(com.google.protobuf.ByteString data)static QueryInputparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QueryInputparseFrom(com.google.protobuf.CodedInputStream input)static QueryInputparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QueryInputparseFrom(InputStream input)static QueryInputparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QueryInputparseFrom(ByteBuffer data)static QueryInputparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<QueryInput>parser()QueryInput.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INTENT_FIELD_NUMBER
public static final int INTENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIO_FIELD_NUMBER
public static final int AUDIO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVENT_FIELD_NUMBER
public static final int EVENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DTMF_FIELD_NUMBER
public static final int DTMF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LANGUAGE_CODE_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getInputCase
public QueryInput.InputCase getInputCase()
- Specified by:
getInputCasein interfaceQueryInputOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static QueryInput parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QueryInput parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QueryInput parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QueryInput parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QueryInput parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QueryInput parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QueryInput parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static QueryInput parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static QueryInput parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static QueryInput parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static QueryInput parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static QueryInput parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public QueryInput.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static QueryInput.Builder newBuilder()
-
newBuilder
public static QueryInput.Builder newBuilder(QueryInput prototype)
-
toBuilder
public QueryInput.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected QueryInput.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static QueryInput getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<QueryInput> parser()
-
getParserForType
public com.google.protobuf.Parser<QueryInput> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public QueryInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-