Class AgentCard_v0_3.Builder
java.lang.Object
org.a2aproject.sdk.compat03.spec.AgentCard_v0_3.Builder
- Enclosing class:
AgentCard_v0_3
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder()Creates a new Builder.Builder(AgentCard_v0_3 card) Creates a new Builder as a copy of an existing AgentCard. -
Method Summary
Modifier and TypeMethodDescriptionadditionalInterfaces(List<AgentInterface_v0_3> additionalInterfaces) build()capabilities(AgentCapabilities_v0_3 capabilities) defaultInputModes(List<String> defaultInputModes) defaultOutputModes(List<String> defaultOutputModes) description(String description) documentationUrl(String documentationUrl) preferredTransport(String preferredTransport) protocolVersion(String protocolVersion) provider(AgentProvider_v0_3 provider) securitySchemes(Map<String, SecurityScheme_v0_3> securitySchemes) signatures(List<AgentCardSignature_v0_3> signatures) skills(List<AgentSkill_v0_3> skills) supportsAuthenticatedExtendedCard(boolean supportsAuthenticatedExtendedCard)
-
Constructor Details
-
Builder
public Builder()Creates a new Builder. -
Builder
Creates a new Builder as a copy of an existing AgentCard.- Parameters:
card- the AgentCard to copy
-
-
Method Details
-
name
-
description
-
url
-
provider
-
version
-
documentationUrl
-
capabilities
-
defaultInputModes
-
defaultOutputModes
-
skills
-
supportsAuthenticatedExtendedCard
public AgentCard_v0_3.Builder supportsAuthenticatedExtendedCard(boolean supportsAuthenticatedExtendedCard) -
securitySchemes
-
security
-
iconUrl
-
additionalInterfaces
-
preferredTransport
-
protocolVersion
-
signatures
-
build
-