Class AgentCard

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
org.a2aproject.sdk.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
 A self-describing manifest for an agent. It provides essential
 metadata including the agent's identity, capabilities, skills, supported
 communication methods, and security requirements.
 Next ID: 20
 
Protobuf type lf.a2a.v1.AgentCard
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • SUPPORTED_INTERFACES_FIELD_NUMBER

      public static final int SUPPORTED_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_REQUIREMENTS_FIELD_NUMBER

      public static final int SECURITY_REQUIREMENTS_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:
    • SIGNATURES_FIELD_NUMBER

      public static final int SIGNATURES_FIELD_NUMBER
      See Also:
    • ICON_URL_FIELD_NUMBER

      public static final int ICON_URL_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
    • getName

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

      public String getDescription()
       A human-readable description of the agent, assisting users and other agents
       in understanding its purpose.
       Example: "Agent that helps users with recipes and cooking."
       
      string description = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDescription in interface AgentCardOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       A human-readable description of the agent, assisting users and other agents
       in understanding its purpose.
       Example: "Agent that helps users with recipes and cooking."
       
      string description = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDescriptionBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for description.
    • getSupportedInterfacesList

      public List<AgentInterface> getSupportedInterfacesList()
       Ordered list of supported interfaces. The first entry is preferred.
       
      repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSupportedInterfacesList in interface AgentCardOrBuilder
    • getSupportedInterfacesOrBuilderList

      public List<? extends AgentInterfaceOrBuilder> getSupportedInterfacesOrBuilderList()
       Ordered list of supported interfaces. The first entry is preferred.
       
      repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSupportedInterfacesOrBuilderList in interface AgentCardOrBuilder
    • getSupportedInterfacesCount

      public int getSupportedInterfacesCount()
       Ordered list of supported interfaces. The first entry is preferred.
       
      repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSupportedInterfacesCount in interface AgentCardOrBuilder
    • getSupportedInterfaces

      public AgentInterface getSupportedInterfaces(int index)
       Ordered list of supported interfaces. The first entry is preferred.
       
      repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSupportedInterfaces in interface AgentCardOrBuilder
    • getSupportedInterfacesOrBuilder

      public AgentInterfaceOrBuilder getSupportedInterfacesOrBuilder(int index)
       Ordered list of supported interfaces. The first entry is preferred.
       
      repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSupportedInterfacesOrBuilder in interface AgentCardOrBuilder
    • hasProvider

      public boolean hasProvider()
       The service provider of the agent.
       
      .lf.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.
       
      .lf.a2a.v1.AgentProvider provider = 4;
      Specified by:
      getProvider in interface AgentCardOrBuilder
      Returns:
      The provider.
    • getProviderOrBuilder

      public AgentProviderOrBuilder getProviderOrBuilder()
       The service provider of the agent.
       
      .lf.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 [(.google.api.field_behavior) = REQUIRED];
      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 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getVersionBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for version.
    • hasDocumentationUrl

      public boolean hasDocumentationUrl()
       A URL providing additional documentation about the agent.
       
      optional string documentation_url = 6;
      Specified by:
      hasDocumentationUrl in interface AgentCardOrBuilder
      Returns:
      Whether the documentationUrl field is set.
    • getDocumentationUrl

      public String getDocumentationUrl()
       A URL providing additional documentation about the agent.
       
      optional string documentation_url = 6;
      Specified by:
      getDocumentationUrl in interface AgentCardOrBuilder
      Returns:
      The documentationUrl.
    • getDocumentationUrlBytes

      public com.google.protobuf.ByteString getDocumentationUrlBytes()
       A URL providing additional documentation about the agent.
       
      optional 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.
       
      .lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasCapabilities in interface AgentCardOrBuilder
      Returns:
      Whether the capabilities field is set.
    • getCapabilities

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

      public AgentCapabilitiesOrBuilder getCapabilitiesOrBuilder()
       A2A Capability set supported by the agent.
       
      .lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];
      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, .lf.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, .lf.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, .lf.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, .lf.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, .lf.a2a.v1.SecurityScheme> security_schemes = 8;
      Specified by:
      getSecuritySchemesOrThrow in interface AgentCardOrBuilder
    • getSecurityRequirementsList

      public List<SecurityRequirement> getSecurityRequirementsList()
       Security requirements for contacting the agent.
       
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      Specified by:
      getSecurityRequirementsList in interface AgentCardOrBuilder
    • getSecurityRequirementsOrBuilderList

      public List<? extends SecurityRequirementOrBuilder> getSecurityRequirementsOrBuilderList()
       Security requirements for contacting the agent.
       
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      Specified by:
      getSecurityRequirementsOrBuilderList in interface AgentCardOrBuilder
    • getSecurityRequirementsCount

      public int getSecurityRequirementsCount()
       Security requirements for contacting the agent.
       
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      Specified by:
      getSecurityRequirementsCount in interface AgentCardOrBuilder
    • getSecurityRequirements

      public SecurityRequirement getSecurityRequirements(int index)
       Security requirements for contacting the agent.
       
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      Specified by:
      getSecurityRequirements in interface AgentCardOrBuilder
    • getSecurityRequirementsOrBuilder

      public SecurityRequirementOrBuilder getSecurityRequirementsOrBuilder(int index)
       Security requirements for contacting the agent.
       
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      Specified by:
      getSecurityRequirementsOrBuilder 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 media types.
       
      repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];
      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 media types.
       
      repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];
      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 media types.
       
      repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];
      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 media types.
       
      repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];
      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 media types supported as outputs from this agent.
       
      repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDefaultOutputModesList in interface AgentCardOrBuilder
      Returns:
      A list containing the defaultOutputModes.
    • getDefaultOutputModesCount

      public int getDefaultOutputModesCount()
       The media types supported as outputs from this agent.
       
      repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDefaultOutputModesCount in interface AgentCardOrBuilder
      Returns:
      The count of defaultOutputModes.
    • getDefaultOutputModes

      public String getDefaultOutputModes(int index)
       The media types supported as outputs from this agent.
       
      repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];
      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 media types supported as outputs from this agent.
       
      repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];
      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 the abilities of an agent.
       It is largely a descriptive concept but represents a more focused set of behaviors that the
       agent is likely to succeed at.
       
      repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSkillsList in interface AgentCardOrBuilder
    • getSkillsOrBuilderList

      public List<? extends AgentSkillOrBuilder> getSkillsOrBuilderList()
       Skills represent the abilities of an agent.
       It is largely a descriptive concept but represents a more focused set of behaviors that the
       agent is likely to succeed at.
       
      repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSkillsOrBuilderList in interface AgentCardOrBuilder
    • getSkillsCount

      public int getSkillsCount()
       Skills represent the abilities of an agent.
       It is largely a descriptive concept but represents a more focused set of behaviors that the
       agent is likely to succeed at.
       
      repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSkillsCount in interface AgentCardOrBuilder
    • getSkills

      public AgentSkill getSkills(int index)
       Skills represent the abilities of an agent.
       It is largely a descriptive concept but represents a more focused set of behaviors that the
       agent is likely to succeed at.
       
      repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSkills in interface AgentCardOrBuilder
    • getSkillsOrBuilder

      public AgentSkillOrBuilder getSkillsOrBuilder(int index)
       Skills represent the abilities of an agent.
       It is largely a descriptive concept but represents a more focused set of behaviors that the
       agent is likely to succeed at.
       
      repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getSkillsOrBuilder in interface AgentCardOrBuilder
    • getSignaturesList

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

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

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

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

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

      public boolean hasIconUrl()
       Optional. A URL to an icon for the agent.
       
      optional string icon_url = 14;
      Specified by:
      hasIconUrl in interface AgentCardOrBuilder
      Returns:
      Whether the iconUrl field is set.
    • getIconUrl

      public String getIconUrl()
       Optional. A URL to an icon for the agent.
       
      optional string icon_url = 14;
      Specified by:
      getIconUrl in interface AgentCardOrBuilder
      Returns:
      The iconUrl.
    • getIconUrlBytes

      public com.google.protobuf.ByteString getIconUrlBytes()
       Optional. A URL to an icon for the agent.
       
      optional string icon_url = 14;
      Specified by:
      getIconUrlBytes in interface AgentCardOrBuilder
      Returns:
      The bytes for iconUrl.
    • 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