Package io.a2a.spec
Class Message
java.lang.Object
io.a2a.spec.Message
- All Implemented Interfaces:
Event,EventKind,StreamingEventKind
An A2A message.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMessage(Message.Role role, List<Part<?>> parts, String messageId, String contextId, String taskId, List<String> referenceTaskIds, Map<String, Object> metadata) Message(Message.Role role, List<Part<?>> parts, String messageId, String contextId, String taskId, List<String> referenceTaskIds, Map<String, Object> metadata, String kind) -
Method Summary
Modifier and TypeMethodDescriptiongetKind()getParts()getRole()voidsetContextId(String contextId) void
-
Field Details
-
TYPE_REFERENCE
-
MESSAGE
- See Also:
-
-
Constructor Details
-
Message
-
Message
-
-
Method Details
-
getRole
-
getParts
-
getMessageId
-
getContextId
-
getTaskId
-
getMetadata
-
setTaskId
-
setContextId
-
getReferenceTaskIds
-
getKind
- Specified by:
getKindin interfaceEventKind- Specified by:
getKindin interfaceStreamingEventKind
-