Package io.a2a.spec
Class AgentCard.Builder
java.lang.Object
io.a2a.spec.AgentCard.Builder
- Enclosing class:
- AgentCard
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalInterfaces(List<AgentInterface> additionalInterfaces) build()capabilities(AgentCapabilities capabilities) defaultInputModes(List<String> defaultInputModes) defaultOutputModes(List<String> defaultOutputModes) description(String description) documentationUrl(String documentationUrl) preferredTransport(String preferredTransport) protocolVersion(String protocolVersion) provider(AgentProvider provider) securitySchemes(Map<String, SecurityScheme> securitySchemes) signatures(List<AgentCardSignature> signatures) skills(List<AgentSkill> skills) supportsAuthenticatedExtendedCard(boolean supportsAuthenticatedExtendedCard)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
-
description
-
url
-
provider
-
version
-
documentationUrl
-
capabilities
-
defaultInputModes
-
defaultOutputModes
-
skills
-
supportsAuthenticatedExtendedCard
public AgentCard.Builder supportsAuthenticatedExtendedCard(boolean supportsAuthenticatedExtendedCard) -
securitySchemes
-
security
-
iconUrl
-
additionalInterfaces
-
preferredTransport
-
protocolVersion
-
signatures
-
build
-