Package org.a2aproject.sdk.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.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
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: 20Protobuf type
lf.a2a.v1.AgentCard-
Method Summary
Modifier and TypeMethodDescriptionaddAllDefaultInputModes(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 media types supported as outputs from this agent.addAllSecurityRequirements(Iterable<? extends SecurityRequirement> values) 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 the abilities of an agent.addAllSupportedInterfaces(Iterable<? extends AgentInterface> values) Ordered list of supported interfaces.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 media types supported as outputs from this agent.addDefaultOutputModesBytes(com.google.protobuf.ByteString value) The media types supported as outputs from this agent.addSecurityRequirements(int index, SecurityRequirement value) Security requirements for contacting the agent.addSecurityRequirements(int index, SecurityRequirement.Builder builderForValue) Security requirements for contacting the agent.Security requirements for contacting the agent.addSecurityRequirements(SecurityRequirement.Builder builderForValue) Security requirements for contacting the agent.Security requirements for contacting the agent.addSecurityRequirementsBuilder(int index) 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 the abilities of an agent.addSkills(int index, AgentSkill.Builder builderForValue) Skills represent the abilities of an agent.addSkills(AgentSkill value) Skills represent the abilities of an agent.addSkills(AgentSkill.Builder builderForValue) Skills represent the abilities of an agent.Skills represent the abilities of an agent.addSkillsBuilder(int index) Skills represent the abilities of an agent.addSupportedInterfaces(int index, AgentInterface value) Ordered list of supported interfaces.addSupportedInterfaces(int index, AgentInterface.Builder builderForValue) Ordered list of supported interfaces.Ordered list of supported interfaces.addSupportedInterfaces(AgentInterface.Builder builderForValue) Ordered list of supported interfaces.Ordered list of supported interfaces.addSupportedInterfacesBuilder(int index) Ordered list of supported interfaces.build()clear()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 media types supported as outputs from this agent.A human-readable description of the agent, assisting users and other agents in understanding its purpose.A URL providing additional documentation about the agent.Optional.A human readable name for the agent.The service provider of the agent.Security requirements for contacting the agent.JSON Web Signatures computed for this `AgentCard`.Skills represent the abilities of an agent.Ordered list of supported interfaces.The version of the agent.booleanThe security scheme details used for authenticating with this agent.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 media types supported as outputs from this agent.com.google.protobuf.ByteStringgetDefaultOutputModesBytes(int index) The media types supported as outputs from this agent.intThe media types supported as outputs from this agent.com.google.protobuf.ProtocolStringListThe media types supported as outputs from this agent.A human-readable description of the agent, assisting users and other agents in understanding its purpose.com.google.protobuf.ByteStringA human-readable description of the agent, assisting users and other agents in understanding its purpose.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA URL providing additional documentation about the agent.com.google.protobuf.ByteStringA URL providing additional documentation about the agent.Optional.com.google.protobuf.ByteStringOptional.Deprecated.getName()A human readable name for the agent.com.google.protobuf.ByteStringA human readable name for the agent.The service provider of the agent.The service provider of the agent.The service provider of the agent.getSecurityRequirements(int index) Security requirements for contacting the agent.getSecurityRequirementsBuilder(int index) Security requirements for contacting the agent.Security requirements for contacting the agent.intSecurity requirements for contacting the agent.Security requirements for contacting the agent.getSecurityRequirementsOrBuilder(int index) Security requirements for contacting the agent.List<? extends SecurityRequirementOrBuilder>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 the abilities of an agent.getSkillsBuilder(int index) Skills represent the abilities of an agent.Skills represent the abilities of an agent.intSkills represent the abilities of an agent.Skills represent the abilities of an agent.getSkillsOrBuilder(int index) Skills represent the abilities of an agent.List<? extends AgentSkillOrBuilder>Skills represent the abilities of an agent.getSupportedInterfaces(int index) Ordered list of supported interfaces.getSupportedInterfacesBuilder(int index) Ordered list of supported interfaces.Ordered list of supported interfaces.intOrdered list of supported interfaces.Ordered list of supported interfaces.getSupportedInterfacesOrBuilder(int index) Ordered list of supported interfaces.List<? extends AgentInterfaceOrBuilder>Ordered list of supported interfaces.The version of the agent.com.google.protobuf.ByteStringThe version of the agent.booleanA2A Capability set supported by the agent.booleanA URL providing additional documentation about the agent.booleanOptional.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.removeSecurityRequirements(int index) 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 the abilities of an agent.removeSupportedInterfaces(int index) Ordered list of supported interfaces.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 media types supported as outputs from this agent.setDescription(String value) A human-readable description of the agent, assisting users and other agents in understanding its purpose.setDescriptionBytes(com.google.protobuf.ByteString value) A human-readable description of the agent, assisting users and other agents in understanding its purpose.setDocumentationUrl(String value) A URL providing additional documentation about the agent.setDocumentationUrlBytes(com.google.protobuf.ByteString value) A URL providing additional documentation about the agent.setIconUrl(String value) Optional.setIconUrlBytes(com.google.protobuf.ByteString value) Optional.A human readable name for the agent.setNameBytes(com.google.protobuf.ByteString value) A human readable name for the agent.setProvider(AgentProvider value) The service provider of the agent.setProvider(AgentProvider.Builder builderForValue) The service provider of the agent.setSecurityRequirements(int index, SecurityRequirement value) Security requirements for contacting the agent.setSecurityRequirements(int index, SecurityRequirement.Builder builderForValue) 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 the abilities of an agent.setSkills(int index, AgentSkill.Builder builderForValue) Skills represent the abilities of an agent.setSupportedInterfaces(int index, AgentInterface value) Ordered list of supported interfaces.setSupportedInterfaces(int index, AgentInterface.Builder builderForValue) Ordered list of supported interfaces.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
-
getName
A human readable name for the agent. Example: "Recipe Agent"
string name = 1 [(.google.api.field_behavior) = REQUIRED];- 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 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNameBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for name.
-
setName
A human readable name for the agent. Example: "Recipe Agent"
string name = 1 [(.google.api.field_behavior) = REQUIRED];- 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 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNameBytes
A human readable name for the agent. Example: "Recipe Agent"
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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:
getDescriptionin interfaceAgentCardOrBuilder- 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:
getDescriptionBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for description.
-
setDescription
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];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
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:
- This builder for chaining.
-
setDescriptionBytes
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];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
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:
getSupportedInterfacesListin interfaceAgentCardOrBuilder
-
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:
getSupportedInterfacesCountin interfaceAgentCardOrBuilder
-
getSupportedInterfaces
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:
getSupportedInterfacesin interfaceAgentCardOrBuilder
-
setSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
setSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
addAllSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
removeSupportedInterfaces
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
getSupportedInterfacesBuilder
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
getSupportedInterfacesOrBuilder
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:
getSupportedInterfacesOrBuilderin interfaceAgentCardOrBuilder
-
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:
getSupportedInterfacesOrBuilderListin interfaceAgentCardOrBuilder
-
addSupportedInterfacesBuilder
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSupportedInterfacesBuilder
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
getSupportedInterfacesBuilderList
Ordered list of supported interfaces. The first entry is preferred.
repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED]; -
hasProvider
public boolean hasProvider()The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4;- Specified by:
hasProviderin interfaceAgentCardOrBuilder- Returns:
- Whether the provider field is set.
-
getProvider
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4;- Specified by:
getProviderin interfaceAgentCardOrBuilder- Returns:
- The provider.
-
setProvider
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4; -
setProvider
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4; -
mergeProvider
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4; -
clearProvider
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4; -
getProviderBuilder
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4; -
getProviderOrBuilder
The service provider of the agent.
.lf.a2a.v1.AgentProvider provider = 4;- Specified by:
getProviderOrBuilderin interfaceAgentCardOrBuilder
-
getVersion
The version of the agent. Example: "1.0.0"
string version = 5 [(.google.api.field_behavior) = REQUIRED];- 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 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVersionBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for version.
-
setVersion
The version of the agent. Example: "1.0.0"
string version = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The version of the agent. Example: "1.0.0"
string version = 5 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setVersionBytes
The version of the agent. Example: "1.0.0"
string version = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
hasDocumentationUrl
public boolean hasDocumentationUrl()A URL providing additional documentation about the agent.
optional string documentation_url = 6;- Specified by:
hasDocumentationUrlin interfaceAgentCardOrBuilder- Returns:
- Whether the documentationUrl field is set.
-
getDocumentationUrl
A URL providing additional documentation about the agent.
optional string documentation_url = 6;- Specified by:
getDocumentationUrlin interfaceAgentCardOrBuilder- 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:
getDocumentationUrlBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for documentationUrl.
-
setDocumentationUrl
A URL providing additional documentation about the agent.
optional string documentation_url = 6;- Parameters:
value- The documentationUrl to set.- Returns:
- This builder for chaining.
-
clearDocumentationUrl
A URL providing additional documentation about the agent.
optional string documentation_url = 6;- Returns:
- This builder for chaining.
-
setDocumentationUrlBytes
A URL providing additional documentation about the agent.
optional 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.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasCapabilitiesin interfaceAgentCardOrBuilder- Returns:
- Whether the capabilities field is set.
-
getCapabilities
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCapabilitiesin interfaceAgentCardOrBuilder- Returns:
- The capabilities.
-
setCapabilities
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED]; -
setCapabilities
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED]; -
mergeCapabilities
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED]; -
clearCapabilities
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED]; -
getCapabilitiesBuilder
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED]; -
getCapabilitiesOrBuilder
A2A Capability set supported by the agent.
.lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCapabilitiesOrBuilderin interfaceAgentCardOrBuilder
-
getSecuritySchemesCount
public int getSecuritySchemesCount()Description copied from interface:AgentCardOrBuilderThe security scheme details used for authenticating with this agent.
map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesCountin interfaceAgentCardOrBuilder
-
containsSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .lf.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, .lf.a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesMapin interfaceAgentCardOrBuilder
-
getSecuritySchemesOrDefault
The security scheme details used for authenticating with this agent.
map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesOrDefaultin interfaceAgentCardOrBuilder
-
getSecuritySchemesOrThrow
The security scheme details used for authenticating with this agent.
map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8;- Specified by:
getSecuritySchemesOrThrowin interfaceAgentCardOrBuilder
-
clearSecuritySchemes
-
removeSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .lf.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, .lf.a2a.v1.SecurityScheme> security_schemes = 8; -
putAllSecuritySchemes
The security scheme details used for authenticating with this agent.
map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8; -
putSecuritySchemesBuilderIfAbsent
The security scheme details used for authenticating with this agent.
map<string, .lf.a2a.v1.SecurityScheme> security_schemes = 8; -
getSecurityRequirementsList
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;- Specified by:
getSecurityRequirementsListin interfaceAgentCardOrBuilder
-
getSecurityRequirementsCount
public int getSecurityRequirementsCount()Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;- Specified by:
getSecurityRequirementsCountin interfaceAgentCardOrBuilder
-
getSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;- Specified by:
getSecurityRequirementsin interfaceAgentCardOrBuilder
-
setSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
setSecurityRequirements
public AgentCard.Builder setSecurityRequirements(int index, SecurityRequirement.Builder builderForValue) Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
addSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
addSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
addSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
addSecurityRequirements
public AgentCard.Builder addSecurityRequirements(int index, SecurityRequirement.Builder builderForValue) Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
addAllSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
clearSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
removeSecurityRequirements
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
getSecurityRequirementsBuilder
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
getSecurityRequirementsOrBuilder
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;- Specified by:
getSecurityRequirementsOrBuilderin interfaceAgentCardOrBuilder
-
getSecurityRequirementsOrBuilderList
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;- Specified by:
getSecurityRequirementsOrBuilderListin interfaceAgentCardOrBuilder
-
addSecurityRequirementsBuilder
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
addSecurityRequirementsBuilder
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9; -
getSecurityRequirementsBuilderList
Security requirements for contacting the agent.
repeated .lf.a2a.v1.SecurityRequirement security_requirements = 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- 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 media types.
repeated string default_input_modes = 10 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the defaultInputModes to add.- Returns:
- This builder for chaining.
-
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:
getDefaultOutputModesListin interfaceAgentCardOrBuilder- 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:
getDefaultOutputModesCountin interfaceAgentCardOrBuilder- Returns:
- The count of defaultOutputModes.
-
getDefaultOutputModes
The media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- 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 media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- 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 media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The defaultOutputModes to set.- Returns:
- This builder for chaining.
-
addDefaultOutputModes
The media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The defaultOutputModes to add.- Returns:
- This builder for chaining.
-
addAllDefaultOutputModes
The media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The defaultOutputModes to add.- Returns:
- This builder for chaining.
-
clearDefaultOutputModes
The media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addDefaultOutputModesBytes
The media types supported as outputs from this agent.
repeated string default_output_modes = 11 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the defaultOutputModes to add.- Returns:
- This builder for chaining.
-
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:
getSkillsListin interfaceAgentCardOrBuilder
-
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:
getSkillsCountin interfaceAgentCardOrBuilder
-
getSkills
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:
getSkillsin interfaceAgentCardOrBuilder
-
setSkills
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]; -
setSkills
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]; -
addSkills
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]; -
addSkills
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]; -
addSkills
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]; -
addSkills
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]; -
addAllSkills
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]; -
clearSkills
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]; -
removeSkills
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]; -
getSkillsBuilder
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
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:
getSkillsOrBuilderin interfaceAgentCardOrBuilder
-
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:
getSkillsOrBuilderListin interfaceAgentCardOrBuilder
-
addSkillsBuilder
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]; -
addSkillsBuilder
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]; -
getSkillsBuilderList
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
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13;- Specified by:
getSignaturesListin interfaceAgentCardOrBuilder
-
getSignaturesCount
public int getSignaturesCount()JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13;- Specified by:
getSignaturesCountin interfaceAgentCardOrBuilder
-
getSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13;- Specified by:
getSignaturesin interfaceAgentCardOrBuilder
-
setSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
setSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
addSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
addSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
addSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
addSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
addAllSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
clearSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
removeSignatures
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
getSignaturesBuilder
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
getSignaturesOrBuilder
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13;- Specified by:
getSignaturesOrBuilderin interfaceAgentCardOrBuilder
-
getSignaturesOrBuilderList
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13;- Specified by:
getSignaturesOrBuilderListin interfaceAgentCardOrBuilder
-
addSignaturesBuilder
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
addSignaturesBuilder
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
getSignaturesBuilderList
JSON Web Signatures computed for this `AgentCard`.
repeated .lf.a2a.v1.AgentCardSignature signatures = 13; -
hasIconUrl
public boolean hasIconUrl()Optional. A URL to an icon for the agent.
optional string icon_url = 14;- Specified by:
hasIconUrlin interfaceAgentCardOrBuilder- Returns:
- Whether the iconUrl field is set.
-
getIconUrl
Optional. A URL to an icon for the agent.
optional string icon_url = 14;- Specified by:
getIconUrlin interfaceAgentCardOrBuilder- 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:
getIconUrlBytesin interfaceAgentCardOrBuilder- Returns:
- The bytes for iconUrl.
-
setIconUrl
Optional. A URL to an icon for the agent.
optional string icon_url = 14;- Parameters:
value- The iconUrl to set.- Returns:
- This builder for chaining.
-
clearIconUrl
Optional. A URL to an icon for the agent.
optional string icon_url = 14;- Returns:
- This builder for chaining.
-
setIconUrlBytes
Optional. A URL to an icon for the agent.
optional string icon_url = 14;- Parameters:
value- The bytes for iconUrl to set.- Returns:
- This builder for chaining.
-