public final class A2aV1AgentCard
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Discovery Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
A2aV1AgentCard() |
| Modifier and Type | Method and Description |
|---|---|
A2aV1AgentCard |
clone() |
List<A2aV1AgentInterface> |
getAdditionalInterfaces()
Announcement of additional supported transports.
|
A2aV1AgentCapabilities |
getCapabilities()
A2A Capability set supported by the agent.
|
List<String> |
getDefaultInputModes()
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent
supports across all skills.
|
List<String> |
getDefaultOutputModes()
The mime types supported as outputs from this agent.
|
String |
getDescription()
A description of the agent's domain of action/solution space.
|
String |
getDocumentationUrl()
A url to provide additional documentation about the agent.
|
String |
getIconUrl()
An optional URL to an icon for the agent.
|
String |
getName()
A human readable name for the agent.
|
String |
getPreferredTransport()
The transport of the preferred endpoint.
|
String |
getProtocolVersion()
The version of the A2A protocol this agent supports.
|
A2aV1AgentProvider |
getProvider()
The service provider of the agent.
|
List<A2aV1Security> |
getSecurity()
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the
agent.
|
Map<String,A2aV1SecurityScheme> |
getSecuritySchemes()
The security scheme details used for authenticating with this agent.
|
List<A2aV1AgentCardSignature> |
getSignatures()
JSON Web Signatures computed for this AgentCard.
|
List<A2aV1AgentSkill> |
getSkills()
Skills represent a unit of ability an agent can perform.
|
Boolean |
getSupportsAuthenticatedExtendedCard()
Whether the agent supports providing an extended agent card when the user is authenticated,
i.e.
|
String |
getUrl()
A URL to the address the agent is hosted at.
|
String |
getVersion()
The version of the agent.
|
A2aV1AgentCard |
set(String fieldName,
Object value) |
A2aV1AgentCard |
setAdditionalInterfaces(List<A2aV1AgentInterface> additionalInterfaces)
Announcement of additional supported transports.
|
A2aV1AgentCard |
setCapabilities(A2aV1AgentCapabilities capabilities)
A2A Capability set supported by the agent.
|
A2aV1AgentCard |
setDefaultInputModes(List<String> defaultInputModes)
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent
supports across all skills.
|
A2aV1AgentCard |
setDefaultOutputModes(List<String> defaultOutputModes)
The mime types supported as outputs from this agent.
|
A2aV1AgentCard |
setDescription(String description)
A description of the agent's domain of action/solution space.
|
A2aV1AgentCard |
setDocumentationUrl(String documentationUrl)
A url to provide additional documentation about the agent.
|
A2aV1AgentCard |
setIconUrl(String iconUrl)
An optional URL to an icon for the agent.
|
A2aV1AgentCard |
setName(String name)
A human readable name for the agent.
|
A2aV1AgentCard |
setPreferredTransport(String preferredTransport)
The transport of the preferred endpoint.
|
A2aV1AgentCard |
setProtocolVersion(String protocolVersion)
The version of the A2A protocol this agent supports.
|
A2aV1AgentCard |
setProvider(A2aV1AgentProvider provider)
The service provider of the agent.
|
A2aV1AgentCard |
setSecurity(List<A2aV1Security> security)
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the
agent.
|
A2aV1AgentCard |
setSecuritySchemes(Map<String,A2aV1SecurityScheme> securitySchemes)
The security scheme details used for authenticating with this agent.
|
A2aV1AgentCard |
setSignatures(List<A2aV1AgentCardSignature> signatures)
JSON Web Signatures computed for this AgentCard.
|
A2aV1AgentCard |
setSkills(List<A2aV1AgentSkill> skills)
Skills represent a unit of ability an agent can perform.
|
A2aV1AgentCard |
setSupportsAuthenticatedExtendedCard(Boolean supportsAuthenticatedExtendedCard)
Whether the agent supports providing an extended agent card when the user is authenticated,
i.e.
|
A2aV1AgentCard |
setUrl(String url)
A URL to the address the agent is hosted at.
|
A2aV1AgentCard |
setVersion(String version)
The version of the agent.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<A2aV1AgentInterface> getAdditionalInterfaces()
null for nonepublic A2aV1AgentCard setAdditionalInterfaces(List<A2aV1AgentInterface> additionalInterfaces)
additionalInterfaces - additionalInterfaces or null for nonepublic A2aV1AgentCapabilities getCapabilities()
null for nonepublic A2aV1AgentCard setCapabilities(A2aV1AgentCapabilities capabilities)
capabilities - capabilities or null for nonepublic List<String> getDefaultInputModes()
null for nonepublic A2aV1AgentCard setDefaultInputModes(List<String> defaultInputModes)
defaultInputModes - defaultInputModes or null for nonepublic List<String> getDefaultOutputModes()
null for nonepublic A2aV1AgentCard setDefaultOutputModes(List<String> defaultOutputModes)
defaultOutputModes - defaultOutputModes or null for nonepublic String getDescription()
null for nonepublic A2aV1AgentCard setDescription(String description)
description - description or null for nonepublic String getDocumentationUrl()
null for nonepublic A2aV1AgentCard setDocumentationUrl(String documentationUrl)
documentationUrl - documentationUrl or null for nonepublic String getIconUrl()
null for nonepublic A2aV1AgentCard setIconUrl(String iconUrl)
iconUrl - iconUrl or null for nonepublic String getName()
null for nonepublic A2aV1AgentCard setName(String name)
name - name or null for nonepublic String getPreferredTransport()
null for nonepublic A2aV1AgentCard setPreferredTransport(String preferredTransport)
preferredTransport - preferredTransport or null for nonepublic String getProtocolVersion()
null for nonepublic A2aV1AgentCard setProtocolVersion(String protocolVersion)
protocolVersion - protocolVersion or null for nonepublic A2aV1AgentProvider getProvider()
null for nonepublic A2aV1AgentCard setProvider(A2aV1AgentProvider provider)
provider - provider or null for nonepublic List<A2aV1Security> getSecurity()
null for nonepublic A2aV1AgentCard setSecurity(List<A2aV1Security> security)
security - security or null for nonepublic Map<String,A2aV1SecurityScheme> getSecuritySchemes()
null for nonepublic A2aV1AgentCard setSecuritySchemes(Map<String,A2aV1SecurityScheme> securitySchemes)
securitySchemes - securitySchemes or null for nonepublic List<A2aV1AgentCardSignature> getSignatures()
null for nonepublic A2aV1AgentCard setSignatures(List<A2aV1AgentCardSignature> signatures)
signatures - signatures or null for nonepublic List<A2aV1AgentSkill> getSkills()
null for nonepublic A2aV1AgentCard setSkills(List<A2aV1AgentSkill> skills)
skills - skills or null for nonepublic Boolean getSupportsAuthenticatedExtendedCard()
null for nonepublic A2aV1AgentCard setSupportsAuthenticatedExtendedCard(Boolean supportsAuthenticatedExtendedCard)
supportsAuthenticatedExtendedCard - supportsAuthenticatedExtendedCard or null for nonepublic String getUrl()
null for nonepublic A2aV1AgentCard setUrl(String url)
url - url or null for nonepublic String getVersion()
null for nonepublic A2aV1AgentCard setVersion(String version)
version - version or null for nonepublic A2aV1AgentCard set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic A2aV1AgentCard clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2026 Google. All rights reserved.