Class AgentCardWrapper

java.lang.Object
com.alibaba.cloud.ai.graph.agent.a2a.AgentCardWrapper

public class AgentCardWrapper extends Object
The Wrapper of AgentCard.
Author:
xiweng.yy
  • Constructor Details

    • AgentCardWrapper

      public AgentCardWrapper(io.a2a.spec.AgentCard agentCard)
  • Method Details

    • name

      public String name()
    • description

      public String description()
    • url

      public String url()
    • provider

      public io.a2a.spec.AgentProvider provider()
    • version

      public String version()
    • documentationUrl

      public String documentationUrl()
    • capabilities

      public io.a2a.spec.AgentCapabilities capabilities()
    • defaultInputModes

      public List<String> defaultInputModes()
    • defaultOutputModes

      public List<String> defaultOutputModes()
    • skills

      public List<io.a2a.spec.AgentSkill> skills()
    • supportsAuthenticatedExtendedCard

      public boolean supportsAuthenticatedExtendedCard()
    • securitySchemes

      public Map<String,io.a2a.spec.SecurityScheme> securitySchemes()
    • security

      public List<Map<String,List<String>>> security()
    • iconUrl

      public String iconUrl()
    • additionalInterfaces

      public List<io.a2a.spec.AgentInterface> additionalInterfaces()
    • preferredTransport

      public String preferredTransport()
    • protocolVersion

      public String protocolVersion()
    • getAgentCard

      public io.a2a.spec.AgentCard getAgentCard()
    • setAgentCard

      public void setAgentCard(io.a2a.spec.AgentCard agentCard)