Uses of Record Class
org.a2aproject.sdk.spec.AgentInterface
Packages that use AgentInterface
Package
Description
JSON processing exceptions for the A2A Java SDK.
General-purpose utilities for the A2A SDK.
-
Uses of AgentInterface in org.a2aproject.sdk.client.transport.grpc
Methods in org.a2aproject.sdk.client.transport.grpc with parameters of type AgentInterfaceModifier and TypeMethodDescriptionGrpcTransportProvider.create(GrpcTransportConfig grpcTransportConfig, AgentCard agentCard, AgentInterface agentInterface) -
Uses of AgentInterface in org.a2aproject.sdk.client.transport.jsonrpc
Methods in org.a2aproject.sdk.client.transport.jsonrpc with parameters of type AgentInterfaceModifier and TypeMethodDescriptionJSONRPCTransportProvider.create(@Nullable JSONRPCTransportConfig clientTransportConfig, AgentCard agentCard, AgentInterface agentInterface) Constructors in org.a2aproject.sdk.client.transport.jsonrpc with parameters of type AgentInterfaceModifierConstructorDescriptionJSONRPCTransport(@Nullable A2AHttpClient httpClient, @Nullable AgentCard agentCard, AgentInterface agentInterface, @Nullable List<ClientCallInterceptor> interceptors) -
Uses of AgentInterface in org.a2aproject.sdk.client.transport.rest
Methods in org.a2aproject.sdk.client.transport.rest with parameters of type AgentInterfaceModifier and TypeMethodDescriptionRestTransportProvider.create(RestTransportConfig clientTransportConfig, AgentCard agentCard, AgentInterface agentInterface) Constructors in org.a2aproject.sdk.client.transport.rest with parameters of type AgentInterfaceModifierConstructorDescriptionRestTransport(@Nullable A2AHttpClient httpClient, AgentCard agentCard, AgentInterface agentInterface, @Nullable List<ClientCallInterceptor> interceptors) -
Uses of AgentInterface in org.a2aproject.sdk.client.transport.spi
Methods in org.a2aproject.sdk.client.transport.spi with parameters of type AgentInterfaceModifier and TypeMethodDescriptionClientTransportProvider.create(C clientTransportConfig, AgentCard agentCard, AgentInterface agentInterface) Create a client transport. -
Uses of AgentInterface in org.a2aproject.sdk.grpc.mapper
Methods in org.a2aproject.sdk.grpc.mapper that return AgentInterfaceModifier and TypeMethodDescriptionAgentInterfaceMapper.fromProto(AgentInterface proto) AgentInterfaceMapperImpl.fromProto(AgentInterface proto) Methods in org.a2aproject.sdk.grpc.mapper that return types with arguments of type AgentInterfaceModifier and TypeMethodDescriptionprotected List<AgentInterface>AgentCardMapperImpl.agentInterfaceListToAgentInterfaceList(List<AgentInterface> list) Methods in org.a2aproject.sdk.grpc.mapper with parameters of type AgentInterfaceModifier and TypeMethodDescriptionAgentInterfaceMapper.toProto(AgentInterface domain) AgentInterfaceMapperImpl.toProto(AgentInterface domain) -
Uses of AgentInterface in org.a2aproject.sdk.spec
Methods in org.a2aproject.sdk.spec that return types with arguments of type AgentInterfaceModifier and TypeMethodDescriptionAgentCard.supportedInterfaces()Returns the value of thesupportedInterfacesrecord component.Method parameters in org.a2aproject.sdk.spec with type arguments of type AgentInterfaceModifier and TypeMethodDescriptionstatic voidCompat03Fields.addCompat03FieldsIfAvailable(AgentCard.Builder builder, List<AgentInterface> supportedInterfaces, String url, String preferredTransport) AgentCard.Builder.supportedInterfaces(List<AgentInterface> supportedInterfaces) Sets the ordered list of supported protocol interfaces (first entry is preferred). -
Uses of AgentInterface in org.a2aproject.sdk.util
Methods in org.a2aproject.sdk.util that return AgentInterfaceModifier and TypeMethodDescriptionstatic AgentInterfaceUtils.getFavoriteInterface(AgentCard agentCard) Get the first defined URL in the supported interaces of the agent card.Methods in org.a2aproject.sdk.util with parameters of type AgentInterfaceModifier and TypeMethodDescriptionstatic StringUtils.buildBaseUrl(AgentInterface agentInterface, @Nullable String tenant) Builds a base URL for A2A operations by combining the agent's URL with a tenant path.