Class ConversationTurn
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dialogflow.cx.v3beta1.ConversationTurn
-
- All Implemented Interfaces:
ConversationTurnOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ConversationTurn extends com.google.protobuf.GeneratedMessageV3 implements ConversationTurnOrBuilder
One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.ConversationTurn- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConversationTurn.BuilderOne interaction between a human and virtual agent.static classConversationTurn.UserInputThe input from the human user.static interfaceConversationTurn.UserInputOrBuilderstatic classConversationTurn.VirtualAgentOutputThe output from the virtual agent.static interfaceConversationTurn.VirtualAgentOutputOrBuilder-
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 intUSER_INPUT_FIELD_NUMBERstatic intVIRTUAL_AGENT_OUTPUT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ConversationTurngetDefaultInstance()ConversationTurngetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<ConversationTurn>getParserForType()intgetSerializedSize()ConversationTurn.UserInputgetUserInput()The user input.ConversationTurn.UserInputOrBuildergetUserInputOrBuilder()The user input.ConversationTurn.VirtualAgentOutputgetVirtualAgentOutput()The virtual agent output.ConversationTurn.VirtualAgentOutputOrBuildergetVirtualAgentOutputOrBuilder()The virtual agent output.inthashCode()booleanhasUserInput()The user input.booleanhasVirtualAgentOutput()The virtual agent output.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ConversationTurn.BuildernewBuilder()static ConversationTurn.BuildernewBuilder(ConversationTurn prototype)ConversationTurn.BuildernewBuilderForType()protected ConversationTurn.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ConversationTurnparseDelimitedFrom(InputStream input)static ConversationTurnparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversationTurnparseFrom(byte[] data)static ConversationTurnparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversationTurnparseFrom(com.google.protobuf.ByteString data)static ConversationTurnparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversationTurnparseFrom(com.google.protobuf.CodedInputStream input)static ConversationTurnparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversationTurnparseFrom(InputStream input)static ConversationTurnparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversationTurnparseFrom(ByteBuffer data)static ConversationTurnparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ConversationTurn>parser()ConversationTurn.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
-
USER_INPUT_FIELD_NUMBER
public static final int USER_INPUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VIRTUAL_AGENT_OUTPUT_FIELD_NUMBER
public static final int VIRTUAL_AGENT_OUTPUT_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
-
hasUserInput
public boolean hasUserInput()
The user input.
.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;- Specified by:
hasUserInputin interfaceConversationTurnOrBuilder- Returns:
- Whether the userInput field is set.
-
getUserInput
public ConversationTurn.UserInput getUserInput()
The user input.
.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;- Specified by:
getUserInputin interfaceConversationTurnOrBuilder- Returns:
- The userInput.
-
getUserInputOrBuilder
public ConversationTurn.UserInputOrBuilder getUserInputOrBuilder()
The user input.
.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;- Specified by:
getUserInputOrBuilderin interfaceConversationTurnOrBuilder
-
hasVirtualAgentOutput
public boolean hasVirtualAgentOutput()
The virtual agent output.
.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;- Specified by:
hasVirtualAgentOutputin interfaceConversationTurnOrBuilder- Returns:
- Whether the virtualAgentOutput field is set.
-
getVirtualAgentOutput
public ConversationTurn.VirtualAgentOutput getVirtualAgentOutput()
The virtual agent output.
.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;- Specified by:
getVirtualAgentOutputin interfaceConversationTurnOrBuilder- Returns:
- The virtualAgentOutput.
-
getVirtualAgentOutputOrBuilder
public ConversationTurn.VirtualAgentOutputOrBuilder getVirtualAgentOutputOrBuilder()
The virtual agent output.
.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;- Specified by:
getVirtualAgentOutputOrBuilderin interfaceConversationTurnOrBuilder
-
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 ConversationTurn parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversationTurn parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversationTurn parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversationTurn parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversationTurn parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversationTurn parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversationTurn parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConversationTurn parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConversationTurn parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConversationTurn parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ConversationTurn parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConversationTurn parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ConversationTurn.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ConversationTurn.Builder newBuilder()
-
newBuilder
public static ConversationTurn.Builder newBuilder(ConversationTurn prototype)
-
toBuilder
public ConversationTurn.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConversationTurn.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ConversationTurn getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConversationTurn> parser()
-
getParserForType
public com.google.protobuf.Parser<ConversationTurn> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ConversationTurn getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-