Package org.a2aproject.sdk.compat03.grpc
Class AgentCard.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
org.a2aproject.sdk.compat03.grpc.AgentCard.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,AgentCardOrBuilder
- Enclosing class:
- AgentCard
public static final class AgentCard.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
implements AgentCardOrBuilder
AgentCard conveys key information: - Overall details (version, name, description, uses) - Skills; a set of actions/solutions the agent can perform - Default modalities/content types supported by the agent. - Authentication requirements Next ID: 18Protobuf type
a2a.v1.AgentCard-
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalInterfaces(int index, AgentInterface value) Announcement of additional supported transports.addAdditionalInterfaces(int index, AgentInterface.Builder builderForValue) Announcement of additional supported transports.Announcement of additional supported transports.addAdditionalInterfaces(AgentInterface.Builder builderForValue) Announcement of additional supported transports.Announcement of additional supported transports.addAdditionalInterfacesBuilder(int index) Announcement of additional supported transports.addAllAdditionalInterfaces(Iterable<? extends AgentInterface> values) Announcement of additional supported transports.addAllDefaultInputModes(Iterable<String> values) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.addAllDefaultOutputModes(Iterable<String> values) The mime types supported as outputs from this agent.addAllSecurity(Iterable<? extends Security> values) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.addAllSignatures(Iterable<? extends AgentCardSignature> values) JSON Web Signatures computed for this AgentCard.addAllSkills(Iterable<? extends AgentSkill> values) Skills represent a unit of ability an agent can perform.addDefaultInputModes(String value) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.addDefaultInputModesBytes(com.google.protobuf.ByteString value) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.addDefaultOutputModes(String value) The mime types supported as outputs from this agent.addDefaultOutputModesBytes(com.google.protobuf.ByteString value) The mime types supported as outputs from this agent.addSecurity(int index, Security value) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.addSecurity(int index, Security.Builder builderForValue) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.addSecurity(Security value) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.addSecurity(Security.Builder builderForValue) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.addSecurityBuilder(int index) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.addSignatures(int index, AgentCardSignature value) JSON Web Signatures computed for this AgentCard.addSignatures(int index, AgentCardSignature.Builder builderForValue) JSON Web Signatures computed for this AgentCard.addSignatures(AgentCardSignature value) JSON Web Signatures computed for this AgentCard.addSignatures(AgentCardSignature.Builder builderForValue) JSON Web Signatures computed for this AgentCard.JSON Web Signatures computed for this AgentCard.addSignaturesBuilder(int index) JSON Web Signatures computed for this AgentCard.addSkills(int index, AgentSkill value) Skills represent a unit of ability an agent can perform.addSkills(int index, AgentSkill.Builder builderForValue) Skills represent a unit of ability an agent can perform.addSkills(AgentSkill value) Skills represent a unit of ability an agent can perform.addSkills(AgentSkill.Builder builderForValue) Skills represent a unit of ability an agent can perform.Skills represent a unit of ability an agent can perform.addSkillsBuilder(int index) Skills represent a unit of ability an agent can perform.build()clear()Announcement of additional supported transports.A2A Capability set supported by the agent.protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.The mime types supported as outputs from this agent.A description of the agent's domain of action/solution space.A url to provide additional documentation about the agent.A human readable name for the agent.The transport of the preferred endpoint.The version of the A2A protocol this agent supports.The service provider of the agent.protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.JSON Web Signatures computed for this AgentCard.Skills represent a unit of ability an agent can perform.Whether the agent supports providing an extended agent card when the user is authenticated, i.e. is the card from .well-known different than the card from GetAgentCard.clearUrl()A URL to the address the agent is hosted at.The version of the agent.booleanThe security scheme details used for authenticating with this agent.getAdditionalInterfaces(int index) Announcement of additional supported transports.getAdditionalInterfacesBuilder(int index) Announcement of additional supported transports.Announcement of additional supported transports.intAnnouncement of additional supported transports.Announcement of additional supported transports.getAdditionalInterfacesOrBuilder(int index) Announcement of additional supported transports.List<? extends AgentInterfaceOrBuilder>Announcement of additional supported transports.A2A Capability set supported by the agent.A2A Capability set supported by the agent.A2A Capability set supported by the agent.getDefaultInputModes(int index) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.com.google.protobuf.ByteStringgetDefaultInputModesBytes(int index) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.intprotolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.com.google.protobuf.ProtocolStringListprotolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.getDefaultOutputModes(int index) The mime types supported as outputs from this agent.com.google.protobuf.ByteStringgetDefaultOutputModesBytes(int index) The mime types supported as outputs from this agent.intThe mime types supported as outputs from this agent.com.google.protobuf.ProtocolStringListThe mime types supported as outputs from this agent.A description of the agent's domain of action/solution space.com.google.protobuf.ByteStringA description of the agent's domain of action/solution space.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA url to provide additional documentation about the agent.com.google.protobuf.ByteStringA url to provide additional documentation about the agent.Deprecated.getName()A human readable name for the agent.com.google.protobuf.ByteStringA human readable name for the agent.The transport of the preferred endpoint.com.google.protobuf.ByteStringThe transport of the preferred endpoint.The version of the A2A protocol this agent supports.com.google.protobuf.ByteStringThe version of the A2A protocol this agent supports.The service provider of the agent.The service provider of the agent.The service provider of the agent.getSecurity(int index) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.getSecurityBuilder(int index) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.intprotolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.getSecurityOrBuilder(int index) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.List<? extends SecurityOrBuilder>protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.Deprecated.intThe security scheme details used for authenticating with this agent.The security scheme details used for authenticating with this agent.getSecuritySchemesOrDefault(String key, SecurityScheme defaultValue) The security scheme details used for authenticating with this agent.The security scheme details used for authenticating with this agent.getSignatures(int index) JSON Web Signatures computed for this AgentCard.getSignaturesBuilder(int index) JSON Web Signatures computed for this AgentCard.JSON Web Signatures computed for this AgentCard.intJSON Web Signatures computed for this AgentCard.JSON Web Signatures computed for this AgentCard.getSignaturesOrBuilder(int index) JSON Web Signatures computed for this AgentCard.List<? extends AgentCardSignatureOrBuilder>JSON Web Signatures computed for this AgentCard.getSkills(int index) Skills represent a unit of ability an agent can perform.getSkillsBuilder(int index) Skills represent a unit of ability an agent can perform.Skills represent a unit of ability an agent can perform.intSkills represent a unit of ability an agent can perform.Skills represent a unit of ability an agent can perform.getSkillsOrBuilder(int index) Skills represent a unit of ability an agent can perform.List<? extends AgentSkillOrBuilder>Skills represent a unit of ability an agent can perform.booleanWhether the agent supports providing an extended agent card when the user is authenticated, i.e. is the card from .well-known different than the card from GetAgentCard.getUrl()A URL to the address the agent is hosted at.com.google.protobuf.ByteStringA URL to the address the agent is hosted at.The version of the agent.com.google.protobuf.ByteStringThe version of the agent.booleanA2A Capability set supported by the agent.booleanThe service provider of the agent.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanA2A Capability set supported by the agent.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeProvider(AgentProvider value) The service provider of the agent.putAllSecuritySchemes(Map<String, SecurityScheme> values) The security scheme details used for authenticating with this agent.putSecuritySchemes(String key, SecurityScheme value) The security scheme details used for authenticating with this agent.The security scheme details used for authenticating with this agent.removeAdditionalInterfaces(int index) Announcement of additional supported transports.removeSecurity(int index) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.The security scheme details used for authenticating with this agent.removeSignatures(int index) JSON Web Signatures computed for this AgentCard.removeSkills(int index) Skills represent a unit of ability an agent can perform.setAdditionalInterfaces(int index, AgentInterface value) Announcement of additional supported transports.setAdditionalInterfaces(int index, AgentInterface.Builder builderForValue) Announcement of additional supported transports.setCapabilities(AgentCapabilities value) A2A Capability set supported by the agent.setCapabilities(AgentCapabilities.Builder builderForValue) A2A Capability set supported by the agent.setDefaultInputModes(int index, String value) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills.setDefaultOutputModes(int index, String value) The mime types supported as outputs from this agent.setDescription(String value) A description of the agent's domain of action/solution space.setDescriptionBytes(com.google.protobuf.ByteString value) A description of the agent's domain of action/solution space.setDocumentationUrl(String value) A url to provide additional documentation about the agent.setDocumentationUrlBytes(com.google.protobuf.ByteString value) A url to provide additional documentation about the agent.A human readable name for the agent.setNameBytes(com.google.protobuf.ByteString value) A human readable name for the agent.setPreferredTransport(String value) The transport of the preferred endpoint.setPreferredTransportBytes(com.google.protobuf.ByteString value) The transport of the preferred endpoint.setProtocolVersion(String value) The version of the A2A protocol this agent supports.setProtocolVersionBytes(com.google.protobuf.ByteString value) The version of the A2A protocol this agent supports.setProvider(AgentProvider value) The service provider of the agent.setProvider(AgentProvider.Builder builderForValue) The service provider of the agent.setSecurity(int index, Security value) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.setSecurity(int index, Security.Builder builderForValue) protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent.setSignatures(int index, AgentCardSignature value) JSON Web Signatures computed for this AgentCard.setSignatures(int index, AgentCardSignature.Builder builderForValue) JSON Web Signatures computed for this AgentCard.setSkills(int index, AgentSkill value) Skills represent a unit of ability an agent can perform.setSkills(int index, AgentSkill.Builder builderForValue) Skills represent a unit of ability an agent can perform.setSupportsAuthenticatedExtendedCard(boolean value) Whether the agent supports providing an extended agent card when the user is authenticated, i.e. is the card from .well-known different than the card from GetAgentCard.A URL to the address the agent is hosted at.setUrlBytes(com.google.protobuf.ByteString value) A URL to the address the agent is hosted at.setVersion(String value) The version of the agent.setVersionBytes(com.google.protobuf.ByteString value) The version of the agent.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AgentCard.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AgentCard.Builder>
-
mergeFrom
public AgentCard.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AgentCard.Builder>- Throws:
IOException
-
getProtocolVersion
The version of the A2A protocol this agent supports.
string protocol_version = 16;- Specified by:
getProtocolVersionin interfaceAgentCardOrBuilder- Returns:
- The protocolVersion.
-
getProtocolVersionBytes
public com.google.protobuf.ByteString getProtocolVersionBytes()The version of the A2A protocol this agent supports.
string protocol_version = 16;- Specified by:
getProtocolVersionBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for protocolVersion.
-
setProtocolVersion
The version of the A2A protocol this agent supports.
string protocol_version = 16;- Parameters:
value- The protocolVersion to set.- Returns:
- This builder for chaining.
-
clearProtocolVersion
The version of the A2A protocol this agent supports.
string protocol_version = 16;- Returns:
- This builder for chaining.
-
setProtocolVersionBytes
The version of the A2A protocol this agent supports.
string protocol_version = 16;- Parameters:
value- The bytes for protocolVersion to set.- Returns:
- This builder for chaining.
-
getName
A human readable name for the agent. Example: "Recipe Agent"
string name = 1;- Specified by:
getNamein interfaceAgentCardOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()A human readable name for the agent. Example: "Recipe Agent"
string name = 1;- Specified by:
getNameBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for name.
-
setName
A human readable name for the agent. Example: "Recipe Agent"
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
A human readable name for the agent. Example: "Recipe Agent"
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
A human readable name for the agent. Example: "Recipe Agent"
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
A description of the agent's domain of action/solution space. Example: "Agent that helps users with recipes and cooking."
string description = 2;- Specified by:
getDescriptionin interfaceAgentCardOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()A description of the agent's domain of action/solution space. Example: "Agent that helps users with recipes and cooking."
string description = 2;- Specified by:
getDescriptionBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for description.
-
setDescription
A description of the agent's domain of action/solution space. Example: "Agent that helps users with recipes and cooking."
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
A description of the agent's domain of action/solution space. Example: "Agent that helps users with recipes and cooking."
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
A description of the agent's domain of action/solution space. Example: "Agent that helps users with recipes and cooking."
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getUrl
A URL to the address the agent is hosted at. This represents the preferred endpoint as declared by the agent.
string url = 3;- Specified by:
getUrlin interfaceAgentCardOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()A URL to the address the agent is hosted at. This represents the preferred endpoint as declared by the agent.
string url = 3;- Specified by:
getUrlBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for url.
-
setUrl
A URL to the address the agent is hosted at. This represents the preferred endpoint as declared by the agent.
string url = 3;- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
A URL to the address the agent is hosted at. This represents the preferred endpoint as declared by the agent.
string url = 3;- Returns:
- This builder for chaining.
-
setUrlBytes
A URL to the address the agent is hosted at. This represents the preferred endpoint as declared by the agent.
string url = 3;- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
getPreferredTransport
The transport of the preferred endpoint. If empty, defaults to JSONRPC.
string preferred_transport = 14;- Specified by:
getPreferredTransportin interfaceAgentCardOrBuilder- Returns:
- The preferredTransport.
-
getPreferredTransportBytes
public com.google.protobuf.ByteString getPreferredTransportBytes()The transport of the preferred endpoint. If empty, defaults to JSONRPC.
string preferred_transport = 14;- Specified by:
getPreferredTransportBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for preferredTransport.
-
setPreferredTransport
The transport of the preferred endpoint. If empty, defaults to JSONRPC.
string preferred_transport = 14;- Parameters:
value- The preferredTransport to set.- Returns:
- This builder for chaining.
-
clearPreferredTransport
The transport of the preferred endpoint. If empty, defaults to JSONRPC.
string preferred_transport = 14;- Returns:
- This builder for chaining.
-
setPreferredTransportBytes
The transport of the preferred endpoint. If empty, defaults to JSONRPC.
string preferred_transport = 14;- Parameters:
value- The bytes for preferredTransport to set.- Returns:
- This builder for chaining.
-
getAdditionalInterfacesList
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15;- Specified by:
getAdditionalInterfacesListin interfaceAgentCardOrBuilder
-
getAdditionalInterfacesCount
public int getAdditionalInterfacesCount()Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15;- Specified by:
getAdditionalInterfacesCountin interfaceAgentCardOrBuilder
-
getAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15;- Specified by:
getAdditionalInterfacesin interfaceAgentCardOrBuilder
-
setAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
setAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
addAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
addAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
addAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
addAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
addAllAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
clearAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
removeAdditionalInterfaces
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
getAdditionalInterfacesBuilder
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
getAdditionalInterfacesOrBuilder
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15;- Specified by:
getAdditionalInterfacesOrBuilderin interfaceAgentCardOrBuilder
-
getAdditionalInterfacesOrBuilderList
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15;- Specified by:
getAdditionalInterfacesOrBuilderListin interfaceAgentCardOrBuilder
-
addAdditionalInterfacesBuilder
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
addAdditionalInterfacesBuilder
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
getAdditionalInterfacesBuilderList
Announcement of additional supported transports. Client can use any of the supported transports.
repeated .a2a.v1.AgentInterface additional_interfaces = 15; -
hasProvider
public boolean hasProvider()The service provider of the agent.
.a2a.v1.AgentProvider provider = 4;- Specified by:
hasProviderin interfaceAgentCardOrBuilder- Returns:
- Whether the provider field is set.
-
getProvider
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4;- Specified by:
getProviderin interfaceAgentCardOrBuilder- Returns:
- The provider.
-
setProvider
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4; -
setProvider
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4; -
mergeProvider
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4; -
clearProvider
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4; -
getProviderBuilder
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4; -
getProviderOrBuilder
The service provider of the agent.
.a2a.v1.AgentProvider provider = 4;- Specified by:
getProviderOrBuilderin interfaceAgentCardOrBuilder
-
getVersion
The version of the agent. Example: "1.0.0"
string version = 5;- Specified by:
getVersionin interfaceAgentCardOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()The version of the agent. Example: "1.0.0"
string version = 5;- Specified by:
getVersionBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for version.
-
setVersion
The version of the agent. Example: "1.0.0"
string version = 5;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The version of the agent. Example: "1.0.0"
string version = 5;- Returns:
- This builder for chaining.
-
setVersionBytes
The version of the agent. Example: "1.0.0"
string version = 5;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getDocumentationUrl
A url to provide additional documentation about the agent.
string documentation_url = 6;- Specified by:
getDocumentationUrlin interfaceAgentCardOrBuilder- Returns:
- The documentationUrl.
-
getDocumentationUrlBytes
public com.google.protobuf.ByteString getDocumentationUrlBytes()A url to provide additional documentation about the agent.
string documentation_url = 6;- Specified by:
getDocumentationUrlBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for documentationUrl.
-
setDocumentationUrl
A url to provide additional documentation about the agent.
string documentation_url = 6;- Parameters:
value- The documentationUrl to set.- Returns:
- This builder for chaining.
-
clearDocumentationUrl
A url to provide additional documentation about the agent.
string documentation_url = 6;- Returns:
- This builder for chaining.
-
setDocumentationUrlBytes
A url to provide additional documentation about the agent.
string documentation_url = 6;- Parameters:
value- The bytes for documentationUrl to set.- Returns:
- This builder for chaining.
-
hasCapabilities
public boolean hasCapabilities()A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7;- Specified by:
hasCapabilitiesin interfaceAgentCardOrBuilder- Returns:
- Whether the capabilities field is set.
-
getCapabilities
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7;- Specified by:
getCapabilitiesin interfaceAgentCardOrBuilder- Returns:
- The capabilities.
-
setCapabilities
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7; -
setCapabilities
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7; -
mergeCapabilities
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7; -
clearCapabilities
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7; -
getCapabilitiesBuilder
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7; -
getCapabilitiesOrBuilder
A2A Capability set supported by the agent.
.a2a.v1.AgentCapabilities capabilities = 7;- Specified by:
getCapabilitiesOrBuilderin interfaceAgentCardOrBuilder
-
getSecuritySchemesCount
public int getSecuritySchemesCount()Description copied from interface:AgentCardOrBuilderThe security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesCountin interfaceAgentCardOrBuilder
-
containsSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
containsSecuritySchemesin interfaceAgentCardOrBuilder
-
getSecuritySchemes
Deprecated.UsegetSecuritySchemesMap()instead.- Specified by:
getSecuritySchemesin interfaceAgentCardOrBuilder
-
getSecuritySchemesMap
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesMapin interfaceAgentCardOrBuilder
-
getSecuritySchemesOrDefault
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesOrDefaultin interfaceAgentCardOrBuilder
-
getSecuritySchemesOrThrow
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesOrThrowin interfaceAgentCardOrBuilder
-
clearSecuritySchemes
-
removeSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8; -
getMutableSecuritySchemes
Deprecated.Use alternate mutation accessors instead. -
putSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8; -
putAllSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8; -
putSecuritySchemesBuilderIfAbsent
The security scheme details used for authenticating with this agent.
map<string, .a2a.v1.SecurityScheme> security_schemes = 8; -
getSecurityList
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9;- Specified by:
getSecurityListin interfaceAgentCardOrBuilder
-
getSecurityCount
public int getSecurityCount()protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9;- Specified by:
getSecurityCountin interfaceAgentCardOrBuilder
-
getSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9;- Specified by:
getSecurityin interfaceAgentCardOrBuilder
-
setSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
setSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
addSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
addSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
addSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
addSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
addAllSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
clearSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
removeSecurity
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
getSecurityBuilder
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
getSecurityOrBuilder
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9;- Specified by:
getSecurityOrBuilderin interfaceAgentCardOrBuilder
-
getSecurityOrBuilderList
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9;- Specified by:
getSecurityOrBuilderListin interfaceAgentCardOrBuilder
-
addSecurityBuilder
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
addSecurityBuilder
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
getSecurityBuilderList
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Security requirements for contacting the agent. This list can be seen as an OR of ANDs. Each object in the list describes one possible set of security requirements that must be present on a request. This allows specifying, for example, "callers must either use OAuth OR an API Key AND mTLS." Example: security { schemes { key: "oauth" value { list: ["read"] } } } security { schemes { key: "api-key" } schemes { key: "mtls" } }repeated .a2a.v1.Security security = 9; -
getDefaultInputModesList
public com.google.protobuf.ProtocolStringList getDefaultInputModesList()protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Specified by:
getDefaultInputModesListin interfaceAgentCardOrBuilder- Returns:
- A list containing the defaultInputModes.
-
getDefaultInputModesCount
public int getDefaultInputModesCount()protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Specified by:
getDefaultInputModesCountin interfaceAgentCardOrBuilder- Returns:
- The count of defaultInputModes.
-
getDefaultInputModes
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Specified by:
getDefaultInputModesin interfaceAgentCardOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The defaultInputModes at the given index.
-
getDefaultInputModesBytes
public com.google.protobuf.ByteString getDefaultInputModesBytes(int index) protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Specified by:
getDefaultInputModesBytesin interfaceAgentCardOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the defaultInputModes at the given index.
-
setDefaultInputModes
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Parameters:
index- The index to set the value at.value- The defaultInputModes to set.- Returns:
- This builder for chaining.
-
addDefaultInputModes
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Parameters:
value- The defaultInputModes to add.- Returns:
- This builder for chaining.
-
addAllDefaultInputModes
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Parameters:
values- The defaultInputModes to add.- Returns:
- This builder for chaining.
-
clearDefaultInputModes
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Returns:
- This builder for chaining.
-
addDefaultInputModesBytes
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED The set of interaction modes that the agent supports across all skills. This can be overridden per skill. Defined as mime types.
repeated string default_input_modes = 10;- Parameters:
value- The bytes of the defaultInputModes to add.- Returns:
- This builder for chaining.
-
getDefaultOutputModesList
public com.google.protobuf.ProtocolStringList getDefaultOutputModesList()The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Specified by:
getDefaultOutputModesListin interfaceAgentCardOrBuilder- Returns:
- A list containing the defaultOutputModes.
-
getDefaultOutputModesCount
public int getDefaultOutputModesCount()The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Specified by:
getDefaultOutputModesCountin interfaceAgentCardOrBuilder- Returns:
- The count of defaultOutputModes.
-
getDefaultOutputModes
The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Specified by:
getDefaultOutputModesin interfaceAgentCardOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The defaultOutputModes at the given index.
-
getDefaultOutputModesBytes
public com.google.protobuf.ByteString getDefaultOutputModesBytes(int index) The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Specified by:
getDefaultOutputModesBytesin interfaceAgentCardOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the defaultOutputModes at the given index.
-
setDefaultOutputModes
The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Parameters:
index- The index to set the value at.value- The defaultOutputModes to set.- Returns:
- This builder for chaining.
-
addDefaultOutputModes
The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Parameters:
value- The defaultOutputModes to add.- Returns:
- This builder for chaining.
-
addAllDefaultOutputModes
The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Parameters:
values- The defaultOutputModes to add.- Returns:
- This builder for chaining.
-
clearDefaultOutputModes
The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Returns:
- This builder for chaining.
-
addDefaultOutputModesBytes
The mime types supported as outputs from this agent.
repeated string default_output_modes = 11;- Parameters:
value- The bytes of the defaultOutputModes to add.- Returns:
- This builder for chaining.
-
getSkillsList
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12;- Specified by:
getSkillsListin interfaceAgentCardOrBuilder
-
getSkillsCount
public int getSkillsCount()Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12;- Specified by:
getSkillsCountin interfaceAgentCardOrBuilder
-
getSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12;- Specified by:
getSkillsin interfaceAgentCardOrBuilder
-
setSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
setSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
addSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
addSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
addSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
addSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
addAllSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
clearSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
removeSkills
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
getSkillsBuilder
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
getSkillsOrBuilder
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12;- Specified by:
getSkillsOrBuilderin interfaceAgentCardOrBuilder
-
getSkillsOrBuilderList
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12;- Specified by:
getSkillsOrBuilderListin interfaceAgentCardOrBuilder
-
addSkillsBuilder
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
addSkillsBuilder
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
getSkillsBuilderList
Skills represent a unit of ability an agent can perform. This may somewhat abstract but represents a more focused set of actions that the agent is highly likely to succeed at.
repeated .a2a.v1.AgentSkill skills = 12; -
getSupportsAuthenticatedExtendedCard
public boolean getSupportsAuthenticatedExtendedCard()Whether the agent supports providing an extended agent card when the user is authenticated, i.e. is the card from .well-known different than the card from GetAgentCard.
bool supports_authenticated_extended_card = 13;- Specified by:
getSupportsAuthenticatedExtendedCardin interfaceAgentCardOrBuilder- Returns:
- The supportsAuthenticatedExtendedCard.
-
setSupportsAuthenticatedExtendedCard
Whether the agent supports providing an extended agent card when the user is authenticated, i.e. is the card from .well-known different than the card from GetAgentCard.
bool supports_authenticated_extended_card = 13;- Parameters:
value- The supportsAuthenticatedExtendedCard to set.- Returns:
- This builder for chaining.
-
clearSupportsAuthenticatedExtendedCard
Whether the agent supports providing an extended agent card when the user is authenticated, i.e. is the card from .well-known different than the card from GetAgentCard.
bool supports_authenticated_extended_card = 13;- Returns:
- This builder for chaining.
-
getSignaturesList
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17;- Specified by:
getSignaturesListin interfaceAgentCardOrBuilder
-
getSignaturesCount
public int getSignaturesCount()JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17;- Specified by:
getSignaturesCountin interfaceAgentCardOrBuilder
-
getSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17;- Specified by:
getSignaturesin interfaceAgentCardOrBuilder
-
setSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
setSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
addSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
addSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
addSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
addSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
addAllSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
clearSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
removeSignatures
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
getSignaturesBuilder
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
getSignaturesOrBuilder
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17;- Specified by:
getSignaturesOrBuilderin interfaceAgentCardOrBuilder
-
getSignaturesOrBuilderList
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17;- Specified by:
getSignaturesOrBuilderListin interfaceAgentCardOrBuilder
-
addSignaturesBuilder
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
addSignaturesBuilder
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17; -
getSignaturesBuilderList
JSON Web Signatures computed for this AgentCard.
repeated .a2a.v1.AgentCardSignature signatures = 17;
-