Interface AgentCardOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AgentCard, AgentCard.Builder

@Generated public interface AgentCardOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
      A human readable name for the agent.
      Example: "Recipe Agent"
      
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
      A human readable name for the agent.
      Example: "Recipe Agent"
      
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for name.
    • getDescription

      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];
      Returns:
      The description.
    • getDescriptionBytes

      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];
      Returns:
      The bytes for description.
    • getSupportedInterfacesList

      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];
    • getSupportedInterfaces

      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];
    • getSupportedInterfacesCount

      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];
    • getSupportedInterfacesOrBuilderList

      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];
    • getSupportedInterfacesOrBuilder

      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];
    • hasProvider

      boolean hasProvider()
      The service provider of the agent.
      
      .lf.a2a.v1.AgentProvider provider = 4;
      Returns:
      Whether the provider field is set.
    • getProvider

      AgentProvider getProvider()
      The service provider of the agent.
      
      .lf.a2a.v1.AgentProvider provider = 4;
      Returns:
      The provider.
    • getProviderOrBuilder

      AgentProviderOrBuilder getProviderOrBuilder()
      The service provider of the agent.
      
      .lf.a2a.v1.AgentProvider provider = 4;
    • getVersion

      String getVersion()
      The version of the agent.
      Example: "1.0.0"
      
      string version = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The version.
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
      The version of the agent.
      Example: "1.0.0"
      
      string version = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for version.
    • hasDocumentationUrl

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

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

      com.google.protobuf.ByteString getDocumentationUrlBytes()
      A URL providing additional documentation about the agent.
      
      optional string documentation_url = 6;
      Returns:
      The bytes for documentationUrl.
    • hasCapabilities

      boolean hasCapabilities()
      A2A Capability set supported by the agent.
      
      .lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the capabilities field is set.
    • getCapabilities

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

      AgentCapabilitiesOrBuilder getCapabilitiesOrBuilder()
      A2A Capability set supported by the agent.
      
      .lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];
    • getSecuritySchemesCount

      int getSecuritySchemesCount()
      The security scheme details used for authenticating with this agent.
      
      map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;
    • containsSecuritySchemes

      boolean containsSecuritySchemes(String key)
      The security scheme details used for authenticating with this agent.
      
      map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;
    • getSecuritySchemes

      @Deprecated Map<String, SecurityScheme> getSecuritySchemes()
      Deprecated.
    • getSecuritySchemesMap

      Map<String, SecurityScheme> getSecuritySchemesMap()
      The security scheme details used for authenticating with this agent.
      
      map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;
    • getSecuritySchemesOrDefault

      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;
    • getSecuritySchemesOrThrow

      SecurityScheme getSecuritySchemesOrThrow(String key)
      The security scheme details used for authenticating with this agent.
      
      map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;
    • getSecurityRequirementsList

      List<SecurityRequirement> getSecurityRequirementsList()
      Security requirements for contacting the agent.
      
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    • getSecurityRequirements

      SecurityRequirement getSecurityRequirements(int index)
      Security requirements for contacting the agent.
      
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    • getSecurityRequirementsCount

      int getSecurityRequirementsCount()
      Security requirements for contacting the agent.
      
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    • getSecurityRequirementsOrBuilderList

      List<? extends SecurityRequirementOrBuilder> getSecurityRequirementsOrBuilderList()
      Security requirements for contacting the agent.
      
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    • getSecurityRequirementsOrBuilder

      SecurityRequirementOrBuilder getSecurityRequirementsOrBuilder(int index)
      Security requirements for contacting the agent.
      
      repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    • getDefaultInputModesList

      List<String> 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];
      Returns:
      A list containing the defaultInputModes.
    • getDefaultInputModesCount

      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];
      Returns:
      The count of defaultInputModes.
    • getDefaultInputModes

      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];
      Parameters:
      index - The index of the element to return.
      Returns:
      The defaultInputModes at the given index.
    • getDefaultInputModesBytes

      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];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the defaultInputModes at the given index.
    • getDefaultOutputModesList

      List<String> getDefaultOutputModesList()
      The media types supported as outputs from this agent.
      
      repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the defaultOutputModes.
    • getDefaultOutputModesCount

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

      String getDefaultOutputModes(int index)
      The media types supported as outputs from this agent.
      
      repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The defaultOutputModes at the given index.
    • getDefaultOutputModesBytes

      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];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the defaultOutputModes at the given index.
    • getSkillsList

      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];
    • getSkills

      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];
    • getSkillsCount

      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];
    • getSkillsOrBuilderList

      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];
    • getSkillsOrBuilder

      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];
    • getSignaturesList

      List<AgentCardSignature> getSignaturesList()
      JSON Web Signatures computed for this `AgentCard`.
      
      repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    • getSignatures

      AgentCardSignature getSignatures(int index)
      JSON Web Signatures computed for this `AgentCard`.
      
      repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    • getSignaturesCount

      int getSignaturesCount()
      JSON Web Signatures computed for this `AgentCard`.
      
      repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    • getSignaturesOrBuilderList

      List<? extends AgentCardSignatureOrBuilder> getSignaturesOrBuilderList()
      JSON Web Signatures computed for this `AgentCard`.
      
      repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    • getSignaturesOrBuilder

      AgentCardSignatureOrBuilder getSignaturesOrBuilder(int index)
      JSON Web Signatures computed for this `AgentCard`.
      
      repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    • hasIconUrl

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

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

      com.google.protobuf.ByteString getIconUrlBytes()
      Optional. A URL to an icon for the agent.
      
      optional string icon_url = 14;
      Returns:
      The bytes for iconUrl.