Class QueryInput
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.cx.v3beta1.QueryInput
- All Implemented Interfaces:
QueryInputOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class QueryInput
extends com.google.protobuf.GeneratedMessage
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. 6. The results of a tool executed by the client.Protobuf type
google.cloud.dialogflow.cx.v3beta1.QueryInput- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents the query input.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAudio()The natural language speech audio to be processed.The natural language speech audio to be processed.static QueryInputstatic final com.google.protobuf.Descriptors.DescriptorgetDtmf()The DTMF event to be handled.The DTMF event to be handled.getEvent()The event to be triggered.The event to be triggered.The intent to be triggered.The intent to be triggered.Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.Parser<QueryInput>intgetText()The natural language text to be processed.The natural language text to be processed.The results of a tool executed by the client.The results of a tool executed by the client.booleanhasAudio()The natural language speech audio to be processed.booleanhasDtmf()The DTMF event to be handled.booleanhasEvent()The event to be triggered.inthashCode()booleanThe intent to be triggered.booleanhasText()The natural language text to be processed.booleanThe results of a tool executed by the client.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic QueryInput.Builderstatic QueryInput.BuildernewBuilder(QueryInput prototype) protected QueryInput.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER- See Also:
-
INTENT_FIELD_NUMBER
public static final int INTENT_FIELD_NUMBER- See Also:
-
AUDIO_FIELD_NUMBER
public static final int AUDIO_FIELD_NUMBER- See Also:
-
EVENT_FIELD_NUMBER
public static final int EVENT_FIELD_NUMBER- See Also:
-
DTMF_FIELD_NUMBER
public static final int DTMF_FIELD_NUMBER- See Also:
-
TOOL_CALL_RESULT_FIELD_NUMBER
public static final int TOOL_CALL_RESULT_FIELD_NUMBER- See Also:
-
LANGUAGE_CODE_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getInputCase
- Specified by:
getInputCasein interfaceQueryInputOrBuilder
-
hasText
public boolean hasText()The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2;- Specified by:
hasTextin interfaceQueryInputOrBuilder- Returns:
- Whether the text field is set.
-
getText
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2;- Specified by:
getTextin interfaceQueryInputOrBuilder- Returns:
- The text.
-
getTextOrBuilder
The natural language text to be processed.
.google.cloud.dialogflow.cx.v3beta1.TextInput text = 2;- Specified by:
getTextOrBuilderin interfaceQueryInputOrBuilder
-
hasIntent
public boolean hasIntent()The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3;- Specified by:
hasIntentin interfaceQueryInputOrBuilder- Returns:
- Whether the intent field is set.
-
getIntent
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3;- Specified by:
getIntentin interfaceQueryInputOrBuilder- Returns:
- The intent.
-
getIntentOrBuilder
The intent to be triggered.
.google.cloud.dialogflow.cx.v3beta1.IntentInput intent = 3;- Specified by:
getIntentOrBuilderin interfaceQueryInputOrBuilder
-
hasAudio
public boolean hasAudio()The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5;- Specified by:
hasAudioin interfaceQueryInputOrBuilder- Returns:
- Whether the audio field is set.
-
getAudio
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5;- Specified by:
getAudioin interfaceQueryInputOrBuilder- Returns:
- The audio.
-
getAudioOrBuilder
The natural language speech audio to be processed.
.google.cloud.dialogflow.cx.v3beta1.AudioInput audio = 5;- Specified by:
getAudioOrBuilderin interfaceQueryInputOrBuilder
-
hasEvent
public boolean hasEvent()The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6;- Specified by:
hasEventin interfaceQueryInputOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6;- Specified by:
getEventin interfaceQueryInputOrBuilder- Returns:
- The event.
-
getEventOrBuilder
The event to be triggered.
.google.cloud.dialogflow.cx.v3beta1.EventInput event = 6;- Specified by:
getEventOrBuilderin interfaceQueryInputOrBuilder
-
hasDtmf
public boolean hasDtmf()The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7;- Specified by:
hasDtmfin interfaceQueryInputOrBuilder- Returns:
- Whether the dtmf field is set.
-
getDtmf
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7;- Specified by:
getDtmfin interfaceQueryInputOrBuilder- Returns:
- The dtmf.
-
getDtmfOrBuilder
The DTMF event to be handled.
.google.cloud.dialogflow.cx.v3beta1.DtmfInput dtmf = 7;- Specified by:
getDtmfOrBuilderin interfaceQueryInputOrBuilder
-
hasToolCallResult
public boolean hasToolCallResult()The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11;- Specified by:
hasToolCallResultin interfaceQueryInputOrBuilder- Returns:
- Whether the toolCallResult field is set.
-
getToolCallResult
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11;- Specified by:
getToolCallResultin interfaceQueryInputOrBuilder- Returns:
- The toolCallResult.
-
getToolCallResultOrBuilder
The results of a tool executed by the client.
.google.cloud.dialogflow.cx.v3beta1.ToolCallResult tool_call_result = 11;- Specified by:
getToolCallResultOrBuilderin interfaceQueryInputOrBuilder
-
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static QueryInput parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static QueryInput parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static QueryInput parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected QueryInput.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-