Package io.dapr.v1
Class DaprProtos.ConversationMessage
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.dapr.v1.DaprProtos.ConversationMessage
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DaprProtos.ConversationMessageOrBuilder,Serializable
- Enclosing class:
- DaprProtos
public static final class DaprProtos.ConversationMessage
extends com.google.protobuf.GeneratedMessageV3
implements DaprProtos.ConversationMessageOrBuilder
inspired by openai.ChatCompletionMessageParamUnion https://github.com/openai/openai-go/blob/main/chatcompletion.go#L1449 The role field is inherent to the type of ConversationMessage, and is propagated in the backend according to the underlying LLM provider type.Protobuf type
dapr.proto.runtime.v1.ConversationMessage- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classinspired by openai.ChatCompletionMessageParamUnion https://github.com/openai/openai-go/blob/main/chatcompletion.go#L1449 The role field is inherent to the type of ConversationMessage, and is propagated in the backend according to the underlying LLM provider type.static enumNested 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 Nested 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 intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.Descriptor.dapr.proto.runtime.v1.ConversationMessageOfAssistant of_assistant = 4;.dapr.proto.runtime.v1.ConversationMessageOfAssistant of_assistant = 4;.dapr.proto.runtime.v1.ConversationMessageOfDeveloper of_developer = 1;.dapr.proto.runtime.v1.ConversationMessageOfDeveloper of_developer = 1;.dapr.proto.runtime.v1.ConversationMessageOfSystem of_system = 2;.dapr.proto.runtime.v1.ConversationMessageOfSystem of_system = 2;Note: there could be a ConversationMessageOfFunction type here too, but that is deprecated in openai, so we will not support this.Note: there could be a ConversationMessageOfFunction type here too, but that is deprecated in openai, so we will not support this..dapr.proto.runtime.v1.ConversationMessageOfUser of_user = 3;.dapr.proto.runtime.v1.ConversationMessageOfUser of_user = 3;com.google.protobuf.Parser<DaprProtos.ConversationMessage>intinthashCode()boolean.dapr.proto.runtime.v1.ConversationMessageOfAssistant of_assistant = 4;boolean.dapr.proto.runtime.v1.ConversationMessageOfDeveloper of_developer = 1;boolean.dapr.proto.runtime.v1.ConversationMessageOfSystem of_system = 2;booleanNote: there could be a ConversationMessageOfFunction type here too, but that is deprecated in openai, so we will not support this.boolean.dapr.proto.runtime.v1.ConversationMessageOfUser of_user = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(DaprProtos.ConversationMessage prototype) protected DaprProtos.ConversationMessage.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DaprProtos.ConversationMessage>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
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, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, 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
-
OF_DEVELOPER_FIELD_NUMBER
public static final int OF_DEVELOPER_FIELD_NUMBER- See Also:
-
OF_SYSTEM_FIELD_NUMBER
public static final int OF_SYSTEM_FIELD_NUMBER- See Also:
-
OF_USER_FIELD_NUMBER
public static final int OF_USER_FIELD_NUMBER- See Also:
-
OF_ASSISTANT_FIELD_NUMBER
public static final int OF_ASSISTANT_FIELD_NUMBER- See Also:
-
OF_TOOL_FIELD_NUMBER
public static final int OF_TOOL_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- 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
-
getMessageTypesCase
- Specified by:
getMessageTypesCasein interfaceDaprProtos.ConversationMessageOrBuilder
-
hasOfDeveloper
public boolean hasOfDeveloper().dapr.proto.runtime.v1.ConversationMessageOfDeveloper of_developer = 1;- Specified by:
hasOfDeveloperin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- Whether the ofDeveloper field is set.
-
getOfDeveloper
.dapr.proto.runtime.v1.ConversationMessageOfDeveloper of_developer = 1;- Specified by:
getOfDeveloperin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- The ofDeveloper.
-
getOfDeveloperOrBuilder
.dapr.proto.runtime.v1.ConversationMessageOfDeveloper of_developer = 1;- Specified by:
getOfDeveloperOrBuilderin interfaceDaprProtos.ConversationMessageOrBuilder
-
hasOfSystem
public boolean hasOfSystem().dapr.proto.runtime.v1.ConversationMessageOfSystem of_system = 2;- Specified by:
hasOfSystemin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- Whether the ofSystem field is set.
-
getOfSystem
.dapr.proto.runtime.v1.ConversationMessageOfSystem of_system = 2;- Specified by:
getOfSystemin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- The ofSystem.
-
getOfSystemOrBuilder
.dapr.proto.runtime.v1.ConversationMessageOfSystem of_system = 2;- Specified by:
getOfSystemOrBuilderin interfaceDaprProtos.ConversationMessageOrBuilder
-
hasOfUser
public boolean hasOfUser().dapr.proto.runtime.v1.ConversationMessageOfUser of_user = 3;- Specified by:
hasOfUserin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- Whether the ofUser field is set.
-
getOfUser
.dapr.proto.runtime.v1.ConversationMessageOfUser of_user = 3;- Specified by:
getOfUserin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- The ofUser.
-
getOfUserOrBuilder
.dapr.proto.runtime.v1.ConversationMessageOfUser of_user = 3;- Specified by:
getOfUserOrBuilderin interfaceDaprProtos.ConversationMessageOrBuilder
-
hasOfAssistant
public boolean hasOfAssistant().dapr.proto.runtime.v1.ConversationMessageOfAssistant of_assistant = 4;- Specified by:
hasOfAssistantin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- Whether the ofAssistant field is set.
-
getOfAssistant
.dapr.proto.runtime.v1.ConversationMessageOfAssistant of_assistant = 4;- Specified by:
getOfAssistantin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- The ofAssistant.
-
getOfAssistantOrBuilder
.dapr.proto.runtime.v1.ConversationMessageOfAssistant of_assistant = 4;- Specified by:
getOfAssistantOrBuilderin interfaceDaprProtos.ConversationMessageOrBuilder
-
hasOfTool
public boolean hasOfTool()Note: there could be a ConversationMessageOfFunction type here too, but that is deprecated in openai, so we will not support this.
.dapr.proto.runtime.v1.ConversationMessageOfTool of_tool = 5;- Specified by:
hasOfToolin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- Whether the ofTool field is set.
-
getOfTool
Note: there could be a ConversationMessageOfFunction type here too, but that is deprecated in openai, so we will not support this.
.dapr.proto.runtime.v1.ConversationMessageOfTool of_tool = 5;- Specified by:
getOfToolin interfaceDaprProtos.ConversationMessageOrBuilder- Returns:
- The ofTool.
-
getOfToolOrBuilder
Note: there could be a ConversationMessageOfFunction type here too, but that is deprecated in openai, so we will not support this.
.dapr.proto.runtime.v1.ConversationMessageOfTool of_tool = 5;- Specified by:
getOfToolOrBuilderin interfaceDaprProtos.ConversationMessageOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- 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
- 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 DaprProtos.ConversationMessage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static DaprProtos.ConversationMessage parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static DaprProtos.ConversationMessage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DaprProtos.ConversationMessage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DaprProtos.ConversationMessage 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
public static DaprProtos.ConversationMessage.Builder newBuilder(DaprProtos.ConversationMessage prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DaprProtos.ConversationMessage.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-