Class AgentCard

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
org.a2aproject.sdk.compat03.grpc.AgentCard
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, AgentCardOrBuilder

@Generated public final class AgentCard extends com.google.protobuf.GeneratedMessage 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: 18
 
Protobuf type a2a.v1.AgentCard
See Also:
  • Field Details

    • PROTOCOL_VERSION_FIELD_NUMBER

      public static final int PROTOCOL_VERSION_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • URL_FIELD_NUMBER

      public static final int URL_FIELD_NUMBER
      See Also:
    • PREFERRED_TRANSPORT_FIELD_NUMBER

      public static final int PREFERRED_TRANSPORT_FIELD_NUMBER
      See Also:
    • ADDITIONAL_INTERFACES_FIELD_NUMBER

      public static final int ADDITIONAL_INTERFACES_FIELD_NUMBER
      See Also:
    • PROVIDER_FIELD_NUMBER

      public static final int PROVIDER_FIELD_NUMBER
      See Also:
    • VERSION_FIELD_NUMBER

      public static final int VERSION_FIELD_NUMBER
      See Also:
    • DOCUMENTATION_URL_FIELD_NUMBER

      public static final int DOCUMENTATION_URL_FIELD_NUMBER
      See Also:
    • CAPABILITIES_FIELD_NUMBER

      public static final int CAPABILITIES_FIELD_NUMBER
      See Also:
    • SECURITY_SCHEMES_FIELD_NUMBER

      public static final int SECURITY_SCHEMES_FIELD_NUMBER
      See Also:
    • SECURITY_FIELD_NUMBER

      public static final int SECURITY_FIELD_NUMBER
      See Also:
    • DEFAULT_INPUT_MODES_FIELD_NUMBER

      public static final int DEFAULT_INPUT_MODES_FIELD_NUMBER
      See Also:
    • DEFAULT_OUTPUT_MODES_FIELD_NUMBER

      public static final int DEFAULT_OUTPUT_MODES_FIELD_NUMBER
      See Also:
    • SKILLS_FIELD_NUMBER

      public static final int SKILLS_FIELD_NUMBER
      See Also:
    • SUPPORTS_AUTHENTICATED_EXTENDED_CARD_FIELD_NUMBER

      public static final int SUPPORTS_AUTHENTICATED_EXTENDED_CARD_FIELD_NUMBER
      See Also:
    • SIGNATURES_FIELD_NUMBER

      public static final int SIGNATURES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getProtocolVersion

      public String getProtocolVersion()
       The version of the A2A protocol this agent supports.
       
      string protocol_version = 16;
      Specified by:
      getProtocolVersion in interface AgentCardOrBuilder
      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:
      getProtocolVersionBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for protocolVersion.
    • getName

      public String getName()
       A human readable name for the agent.
       Example: "Recipe Agent"
       
      string name = 1;
      Specified by:
      getName in interface AgentCardOrBuilder
      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:
      getNameBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for name.
    • getDescription

      public String 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:
      getDescription in interface AgentCardOrBuilder
      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:
      getDescriptionBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for description.
    • getUrl

      public String 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:
      getUrl in interface AgentCardOrBuilder
      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:
      getUrlBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for url.
    • getPreferredTransport

      public String getPreferredTransport()
       The transport of the preferred endpoint. If empty, defaults to JSONRPC.
       
      string preferred_transport = 14;
      Specified by:
      getPreferredTransport in interface AgentCardOrBuilder
      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:
      getPreferredTransportBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for preferredTransport.
    • getAdditionalInterfacesList

      public List<AgentInterface> getAdditionalInterfacesList()
       Announcement of additional supported transports. Client can use any of
       the supported transports.
       
      repeated .a2a.v1.AgentInterface additional_interfaces = 15;
      Specified by:
      getAdditionalInterfacesList in interface AgentCardOrBuilder
    • getAdditionalInterfacesOrBuilderList

      public List<? extends AgentInterfaceOrBuilder> getAdditionalInterfacesOrBuilderList()
       Announcement of additional supported transports. Client can use any of
       the supported transports.
       
      repeated .a2a.v1.AgentInterface additional_interfaces = 15;
      Specified by:
      getAdditionalInterfacesOrBuilderList in interface AgentCardOrBuilder
    • 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:
      getAdditionalInterfacesCount in interface AgentCardOrBuilder
    • getAdditionalInterfaces

      public AgentInterface getAdditionalInterfaces(int index)
       Announcement of additional supported transports. Client can use any of
       the supported transports.
       
      repeated .a2a.v1.AgentInterface additional_interfaces = 15;
      Specified by:
      getAdditionalInterfaces in interface AgentCardOrBuilder
    • getAdditionalInterfacesOrBuilder

      public AgentInterfaceOrBuilder getAdditionalInterfacesOrBuilder(int index)
       Announcement of additional supported transports. Client can use any of
       the supported transports.
       
      repeated .a2a.v1.AgentInterface additional_interfaces = 15;
      Specified by:
      getAdditionalInterfacesOrBuilder in interface AgentCardOrBuilder
    • hasProvider

      public boolean hasProvider()
       The service provider of the agent.
       
      .a2a.v1.AgentProvider provider = 4;
      Specified by:
      hasProvider in interface AgentCardOrBuilder
      Returns:
      Whether the provider field is set.
    • getProvider

      public AgentProvider getProvider()
       The service provider of the agent.
       
      .a2a.v1.AgentProvider provider = 4;
      Specified by:
      getProvider in interface AgentCardOrBuilder
      Returns:
      The provider.
    • getProviderOrBuilder

      public AgentProviderOrBuilder getProviderOrBuilder()
       The service provider of the agent.
       
      .a2a.v1.AgentProvider provider = 4;
      Specified by:
      getProviderOrBuilder in interface AgentCardOrBuilder
    • getVersion

      public String getVersion()
       The version of the agent.
       Example: "1.0.0"
       
      string version = 5;
      Specified by:
      getVersion in interface AgentCardOrBuilder
      Returns:
      The version.
    • getVersionBytes

      public com.google.protobuf.ByteString getVersionBytes()
       The version of the agent.
       Example: "1.0.0"
       
      string version = 5;
      Specified by:
      getVersionBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for version.
    • getDocumentationUrl

      public String getDocumentationUrl()
       A url to provide additional documentation about the agent.
       
      string documentation_url = 6;
      Specified by:
      getDocumentationUrl in interface AgentCardOrBuilder
      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:
      getDocumentationUrlBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for documentationUrl.
    • hasCapabilities

      public boolean hasCapabilities()
       A2A Capability set supported by the agent.
       
      .a2a.v1.AgentCapabilities capabilities = 7;
      Specified by:
      hasCapabilities in interface AgentCardOrBuilder
      Returns:
      Whether the capabilities field is set.
    • getCapabilities

      public AgentCapabilities getCapabilities()
       A2A Capability set supported by the agent.
       
      .a2a.v1.AgentCapabilities capabilities = 7;
      Specified by:
      getCapabilities in interface AgentCardOrBuilder
      Returns:
      The capabilities.
    • getCapabilitiesOrBuilder

      public AgentCapabilitiesOrBuilder getCapabilitiesOrBuilder()
       A2A Capability set supported by the agent.
       
      .a2a.v1.AgentCapabilities capabilities = 7;
      Specified by:
      getCapabilitiesOrBuilder in interface AgentCardOrBuilder
    • getSecuritySchemesCount

      public int getSecuritySchemesCount()
      Description copied from interface: AgentCardOrBuilder
       The security scheme details used for authenticating with this agent.
       
      map<string, .a2a.v1.SecurityScheme> security_schemes = 8;
      Specified by:
      getSecuritySchemesCount in interface AgentCardOrBuilder
    • containsSecuritySchemes

      public boolean containsSecuritySchemes(String key)
       The security scheme details used for authenticating with this agent.
       
      map<string, .a2a.v1.SecurityScheme> security_schemes = 8;
      Specified by:
      containsSecuritySchemes in interface AgentCardOrBuilder
    • getSecuritySchemes

      @Deprecated public Map<String,SecurityScheme> getSecuritySchemes()
      Deprecated.
      Specified by:
      getSecuritySchemes in interface AgentCardOrBuilder
    • getSecuritySchemesMap

      public Map<String,SecurityScheme> getSecuritySchemesMap()
       The security scheme details used for authenticating with this agent.
       
      map<string, .a2a.v1.SecurityScheme> security_schemes = 8;
      Specified by:
      getSecuritySchemesMap in interface AgentCardOrBuilder
    • getSecuritySchemesOrDefault

      public SecurityScheme getSecuritySchemesOrDefault(String key, SecurityScheme defaultValue)
       The security scheme details used for authenticating with this agent.
       
      map<string, .a2a.v1.SecurityScheme> security_schemes = 8;
      Specified by:
      getSecuritySchemesOrDefault in interface AgentCardOrBuilder
    • getSecuritySchemesOrThrow

      public SecurityScheme getSecuritySchemesOrThrow(String key)
       The security scheme details used for authenticating with this agent.
       
      map<string, .a2a.v1.SecurityScheme> security_schemes = 8;
      Specified by:
      getSecuritySchemesOrThrow in interface AgentCardOrBuilder
    • getSecurityList

      public List<Security> 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:
      getSecurityList in interface AgentCardOrBuilder
    • getSecurityOrBuilderList

      public List<? extends SecurityOrBuilder> 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:
      getSecurityOrBuilderList in interface AgentCardOrBuilder
    • 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:
      getSecurityCount in interface AgentCardOrBuilder
    • getSecurity

      public Security getSecurity(int index)
       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:
      getSecurity in interface AgentCardOrBuilder
    • getSecurityOrBuilder

      public SecurityOrBuilder getSecurityOrBuilder(int index)
       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:
      getSecurityOrBuilder in interface AgentCardOrBuilder
    • 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:
      getDefaultInputModesList in interface AgentCardOrBuilder
      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:
      getDefaultInputModesCount in interface AgentCardOrBuilder
      Returns:
      The count of defaultInputModes.
    • getDefaultInputModes

      public String getDefaultInputModes(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:
      getDefaultInputModes in interface AgentCardOrBuilder
      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:
      getDefaultInputModesBytes in interface AgentCardOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the defaultInputModes at the given index.
    • getDefaultOutputModesList

      public com.google.protobuf.ProtocolStringList getDefaultOutputModesList()
       The mime types supported as outputs from this agent.
       
      repeated string default_output_modes = 11;
      Specified by:
      getDefaultOutputModesList in interface AgentCardOrBuilder
      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:
      getDefaultOutputModesCount in interface AgentCardOrBuilder
      Returns:
      The count of defaultOutputModes.
    • getDefaultOutputModes

      public String getDefaultOutputModes(int index)
       The mime types supported as outputs from this agent.
       
      repeated string default_output_modes = 11;
      Specified by:
      getDefaultOutputModes in interface AgentCardOrBuilder
      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:
      getDefaultOutputModesBytes in interface AgentCardOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the defaultOutputModes at the given index.
    • getSkillsList

      public List<AgentSkill> 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:
      getSkillsList in interface AgentCardOrBuilder
    • getSkillsOrBuilderList

      public List<? extends AgentSkillOrBuilder> 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:
      getSkillsOrBuilderList in interface AgentCardOrBuilder
    • 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:
      getSkillsCount in interface AgentCardOrBuilder
    • getSkills

      public AgentSkill getSkills(int index)
       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:
      getSkills in interface AgentCardOrBuilder
    • getSkillsOrBuilder

      public AgentSkillOrBuilder getSkillsOrBuilder(int index)
       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:
      getSkillsOrBuilder in interface AgentCardOrBuilder
    • 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:
      getSupportsAuthenticatedExtendedCard in interface AgentCardOrBuilder
      Returns:
      The supportsAuthenticatedExtendedCard.
    • getSignaturesList

      public List<AgentCardSignature> getSignaturesList()
       JSON Web Signatures computed for this AgentCard.
       
      repeated .a2a.v1.AgentCardSignature signatures = 17;
      Specified by:
      getSignaturesList in interface AgentCardOrBuilder
    • getSignaturesOrBuilderList

      public List<? extends AgentCardSignatureOrBuilder> getSignaturesOrBuilderList()
       JSON Web Signatures computed for this AgentCard.
       
      repeated .a2a.v1.AgentCardSignature signatures = 17;
      Specified by:
      getSignaturesOrBuilderList in interface AgentCardOrBuilder
    • getSignaturesCount

      public int getSignaturesCount()
       JSON Web Signatures computed for this AgentCard.
       
      repeated .a2a.v1.AgentCardSignature signatures = 17;
      Specified by:
      getSignaturesCount in interface AgentCardOrBuilder
    • getSignatures

      public AgentCardSignature getSignatures(int index)
       JSON Web Signatures computed for this AgentCard.
       
      repeated .a2a.v1.AgentCardSignature signatures = 17;
      Specified by:
      getSignatures in interface AgentCardOrBuilder
    • getSignaturesOrBuilder

      public AgentCardSignatureOrBuilder getSignaturesOrBuilder(int index)
       JSON Web Signatures computed for this AgentCard.
       
      repeated .a2a.v1.AgentCardSignature signatures = 17;
      Specified by:
      getSignaturesOrBuilder in interface AgentCardOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static AgentCard parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AgentCard parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AgentCard parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AgentCard parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AgentCard parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AgentCard parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AgentCard parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AgentCard parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AgentCard parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AgentCard parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AgentCard parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AgentCard parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public AgentCard.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static AgentCard.Builder newBuilder()
    • newBuilder

      public static AgentCard.Builder newBuilder(AgentCard prototype)
    • toBuilder

      public AgentCard.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected AgentCard.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static AgentCard getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<AgentCard> parser()
    • getParserForType

      public com.google.protobuf.Parser<AgentCard> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public AgentCard getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder