类 Message

java.lang.Object
io.github.a2ap.core.model.Message
所有已实现的接口:
SendMessageResponse, SendStreamingMessageResponse

public class Message extends Object implements SendMessageResponse, SendStreamingMessageResponse
Represents a message exchanged between agents. A message can contain multiple parts of different types (text, file, data).
  • 构造器详细资料

  • 方法详细资料

    • builder

      public static Message.Builder builder()
    • getMessageId

      public String getMessageId()
    • setMessageId

      public void setMessageId(String messageId)
    • getTaskId

      public String getTaskId()
    • setTaskId

      public void setTaskId(String taskId)
    • getContextId

      public String getContextId()
    • setContextId

      public void setContextId(String contextId)
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • getParts

      public List<Part> getParts()
    • setParts

      public void setParts(List<Part> parts)
    • getMetadata

      public Map<String,Object> getMetadata()
    • setMetadata

      public void setMetadata(Map<String,Object> metadata)
    • getKind

      public String getKind()
    • setKind

      public void setKind(String kind)
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object