Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A2AClientError - Exception in io.a2a.spec
 
A2AClientError() - Constructor for exception io.a2a.spec.A2AClientError
 
A2AClientError(String) - Constructor for exception io.a2a.spec.A2AClientError
 
A2AClientError(String, Throwable) - Constructor for exception io.a2a.spec.A2AClientError
 
A2AClientException - Exception in io.a2a.spec
Exception to indicate a general failure related to an A2A client.
A2AClientException() - Constructor for exception io.a2a.spec.A2AClientException
 
A2AClientException(String) - Constructor for exception io.a2a.spec.A2AClientException
 
A2AClientException(String, Throwable) - Constructor for exception io.a2a.spec.A2AClientException
 
A2AClientException(Throwable) - Constructor for exception io.a2a.spec.A2AClientException
 
A2AClientHTTPError - Exception in io.a2a.spec
 
A2AClientHTTPError(int, String, Object) - Constructor for exception io.a2a.spec.A2AClientHTTPError
 
A2AClientInvalidArgsError - Exception in io.a2a.spec
 
A2AClientInvalidArgsError() - Constructor for exception io.a2a.spec.A2AClientInvalidArgsError
 
A2AClientInvalidArgsError(String) - Constructor for exception io.a2a.spec.A2AClientInvalidArgsError
 
A2AClientInvalidArgsError(String, Throwable) - Constructor for exception io.a2a.spec.A2AClientInvalidArgsError
 
A2AClientInvalidStateError - Exception in io.a2a.spec
 
A2AClientInvalidStateError() - Constructor for exception io.a2a.spec.A2AClientInvalidStateError
 
A2AClientInvalidStateError(String) - Constructor for exception io.a2a.spec.A2AClientInvalidStateError
 
A2AClientInvalidStateError(String, Throwable) - Constructor for exception io.a2a.spec.A2AClientInvalidStateError
 
A2AClientJSONError - Exception in io.a2a.spec
 
A2AClientJSONError() - Constructor for exception io.a2a.spec.A2AClientJSONError
 
A2AClientJSONError(String) - Constructor for exception io.a2a.spec.A2AClientJSONError
 
A2AClientJSONError(String, Throwable) - Constructor for exception io.a2a.spec.A2AClientJSONError
 
A2AError - Interface in io.a2a.spec
 
A2AException - Exception in io.a2a.spec
Exception to indicate a general failure related to the A2A protocol.
A2AException() - Constructor for exception io.a2a.spec.A2AException
Constructs a new A2AException instance.
A2AException(String) - Constructor for exception io.a2a.spec.A2AException
Constructs a new A2AException instance with an initial message.
A2AException(String, Throwable) - Constructor for exception io.a2a.spec.A2AException
Constructs a new A2AException instance with an initial message and cause.
A2AException(Throwable) - Constructor for exception io.a2a.spec.A2AException
Constructs a new A2AException instance with an initial cause.
A2AServerException - Exception in io.a2a.spec
Exception to indicate a general failure related to an A2A server.
A2AServerException() - Constructor for exception io.a2a.spec.A2AServerException
 
A2AServerException(String) - Constructor for exception io.a2a.spec.A2AServerException
 
A2AServerException(String, Throwable) - Constructor for exception io.a2a.spec.A2AServerException
 
A2AServerException(Throwable) - Constructor for exception io.a2a.spec.A2AServerException
 
acceptedOutputModes() - Method in record class io.a2a.spec.MessageSendConfiguration
Returns the value of the acceptedOutputModes record component.
acceptedOutputModes(List<String>) - Method in class io.a2a.spec.MessageSendConfiguration.Builder
 
additionalInterfaces() - Method in record class io.a2a.spec.AgentCard
Returns the value of the additionalInterfaces record component.
additionalInterfaces(List<AgentInterface>) - Method in class io.a2a.spec.AgentCard.Builder
 
AGENT - Enum constant in enum class io.a2a.spec.Message.Role
 
AgentCapabilities - Record Class in io.a2a.spec
Defines optional capabilities supported by an agent.
AgentCapabilities(boolean, boolean, boolean, List<AgentExtension>) - Constructor for record class io.a2a.spec.AgentCapabilities
Creates an instance of a AgentCapabilities record class.
AgentCapabilities.Builder - Class in io.a2a.spec
 
AgentCard - Record Class in io.a2a.spec
The AgentCard is a self-describing manifest for an agent.
AgentCard(String, String, String, AgentProvider, String, String, AgentCapabilities, List<String>, List<String>, List<AgentSkill>, boolean, Map<String, SecurityScheme>, List<Map<String, List<String>>>, String, List<AgentInterface>, String, String, List<AgentCardSignature>) - Constructor for record class io.a2a.spec.AgentCard
Creates an instance of a AgentCard record class.
AgentCard.Builder - Class in io.a2a.spec
 
AgentCardSignature - Record Class in io.a2a.spec
Represents a JWS signature of an AgentCard.
AgentCardSignature(Map<String, Object>, String, String) - Constructor for record class io.a2a.spec.AgentCardSignature
Creates an instance of a AgentCardSignature record class.
AgentCardSignature.Builder - Class in io.a2a.spec
 
AgentExtension - Record Class in io.a2a.spec
A declaration of a protocol extension supported by an Agent.
AgentExtension(String, Map<String, Object>, boolean, String) - Constructor for record class io.a2a.spec.AgentExtension
Creates an instance of a AgentExtension record class.
AgentExtension.Builder - Class in io.a2a.spec
 
AgentInterface - Record Class in io.a2a.spec
Declares a combination of a target URL and a transport protocol for interacting with the agent.
AgentInterface(String, String) - Constructor for record class io.a2a.spec.AgentInterface
Creates an instance of a AgentInterface record class.
AgentProvider - Record Class in io.a2a.spec
Represents the service provider of an agent.
AgentProvider(String, String) - Constructor for record class io.a2a.spec.AgentProvider
Creates an instance of a AgentProvider record class.
AgentSkill - Record Class in io.a2a.spec
The set of skills, or distinct capabilities, that the agent can perform.
AgentSkill(String, String, String, List<String>, List<String>, List<String>, List<String>, List<Map<String, List<String>>>) - Constructor for record class io.a2a.spec.AgentSkill
Creates an instance of a AgentSkill record class.
AgentSkill.Builder - Class in io.a2a.spec
 
API_KEY - Static variable in class io.a2a.spec.APIKeySecurityScheme
 
APIKeySecurityScheme - Class in io.a2a.spec
Defines a security scheme using an API key.
APIKeySecurityScheme(String, String, String) - Constructor for class io.a2a.spec.APIKeySecurityScheme
 
APIKeySecurityScheme(String, String, String, String) - Constructor for class io.a2a.spec.APIKeySecurityScheme
 
APIKeySecurityScheme.Builder - Class in io.a2a.spec
 
APIKeySecurityScheme.Location - Enum Class in io.a2a.spec
Represents the location of the API key.
append(Boolean) - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
appendArtifactToTask(Task, TaskArtifactUpdateEvent, String) - Static method in class io.a2a.util.Utils
 
artifact(Artifact) - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
Artifact - Record Class in io.a2a.spec
Represents a file, data structure, or other resource generated by an agent during a task.
Artifact(String, String, String, List<Part<?>>, Map<String, Object>) - Constructor for record class io.a2a.spec.Artifact
Creates an instance of a Artifact record class.
ARTIFACT_UPDATE - Static variable in class io.a2a.spec.TaskArtifactUpdateEvent
 
Artifact.Builder - Class in io.a2a.spec
 
artifactId() - Method in record class io.a2a.spec.Artifact
Returns the value of the artifactId record component.
artifactId(String) - Method in class io.a2a.spec.Artifact.Builder
 
artifacts(List<Artifact>) - Method in class io.a2a.spec.Task.Builder
 
asString() - Method in enum class io.a2a.spec.APIKeySecurityScheme.Location
 
asString() - Method in enum class io.a2a.spec.Message.Role
 
asString() - Method in enum class io.a2a.spec.Part.Kind
 
asString() - Method in enum class io.a2a.spec.TaskState
 
asString() - Method in enum class io.a2a.spec.TransportProtocol
 
AUTH_REQUIRED - Enum constant in enum class io.a2a.spec.TaskState
 
AuthenticatedExtendedCardNotConfiguredError - Error in io.a2a.spec
An A2A-specific error indicating that the agent does not have an Authenticated Extended Card configured
AuthenticatedExtendedCardNotConfiguredError() - Constructor for error io.a2a.spec.AuthenticatedExtendedCardNotConfiguredError
 
AuthenticatedExtendedCardNotConfiguredError(Integer, String, Object) - Constructor for error io.a2a.spec.AuthenticatedExtendedCardNotConfiguredError
 
authentication() - Method in record class io.a2a.spec.PushNotificationConfig
Returns the value of the authentication record component.
authenticationInfo(PushNotificationAuthenticationInfo) - Method in class io.a2a.spec.PushNotificationConfig.Builder
 
AuthenticationInfo - Record Class in io.a2a.spec
The authentication info for an agent.
AuthenticationInfo(List<String>, String) - Constructor for record class io.a2a.spec.AuthenticationInfo
Creates an instance of a AuthenticationInfo record class.
authorizationCode() - Method in record class io.a2a.spec.OAuthFlows
Returns the value of the authorizationCode record component.
authorizationCode(AuthorizationCodeOAuthFlow) - Method in class io.a2a.spec.OAuthFlows.Builder
 
AuthorizationCodeOAuthFlow - Record Class in io.a2a.spec
Defines configuration details for the OAuth 2.0 Authorization Code flow.
AuthorizationCodeOAuthFlow(String, String, Map<String, String>, String) - Constructor for record class io.a2a.spec.AuthorizationCodeOAuthFlow
Creates an instance of a AuthorizationCodeOAuthFlow record class.
authorizationUrl() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Returns the value of the authorizationUrl record component.
authorizationUrl() - Method in record class io.a2a.spec.ImplicitOAuthFlow
Returns the value of the authorizationUrl record component.

B

bearerFormat(String) - Method in class io.a2a.spec.HTTPAuthSecurityScheme.Builder
 
blocking() - Method in record class io.a2a.spec.MessageSendConfiguration
Returns the value of the blocking record component.
blocking(Boolean) - Method in class io.a2a.spec.MessageSendConfiguration.Builder
 
build() - Method in class io.a2a.spec.AgentCapabilities.Builder
 
build() - Method in class io.a2a.spec.AgentCard.Builder
 
build() - Method in class io.a2a.spec.AgentCardSignature.Builder
 
build() - Method in class io.a2a.spec.AgentExtension.Builder
 
build() - Method in class io.a2a.spec.AgentSkill.Builder
 
build() - Method in class io.a2a.spec.APIKeySecurityScheme.Builder
 
build() - Method in class io.a2a.spec.Artifact.Builder
 
build() - Method in class io.a2a.spec.CancelTaskRequest.Builder
 
build() - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
 
build() - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
 
build() - Method in class io.a2a.spec.GetAuthenticatedExtendedCardRequest.Builder
 
build() - Method in class io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
 
build() - Method in class io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
 
build() - Method in class io.a2a.spec.GetTaskRequest.Builder
 
build() - Method in class io.a2a.spec.HTTPAuthSecurityScheme.Builder
 
build() - Method in class io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
 
build() - Method in class io.a2a.spec.Message.Builder
 
build() - Method in class io.a2a.spec.MessageSendConfiguration.Builder
 
build() - Method in class io.a2a.spec.MessageSendParams.Builder
 
build() - Method in class io.a2a.spec.OAuth2SecurityScheme.Builder
 
build() - Method in class io.a2a.spec.OAuthFlows.Builder
 
build() - Method in class io.a2a.spec.OpenIdConnectSecurityScheme.Builder
 
build() - Method in class io.a2a.spec.PushNotificationConfig.Builder
 
build() - Method in class io.a2a.spec.SendMessageRequest.Builder
 
build() - Method in class io.a2a.spec.SendStreamingMessageRequest.Builder
 
build() - Method in class io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
 
build() - Method in class io.a2a.spec.Task.Builder
 
build() - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
build() - Method in class io.a2a.spec.TaskResubscriptionRequest.Builder
 
build() - Method in class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
Builder() - Constructor for class io.a2a.spec.AgentCapabilities.Builder
 
Builder() - Constructor for class io.a2a.spec.AgentCard.Builder
 
Builder() - Constructor for class io.a2a.spec.AgentCardSignature.Builder
 
Builder() - Constructor for class io.a2a.spec.AgentExtension.Builder
 
Builder() - Constructor for class io.a2a.spec.AgentSkill.Builder
 
Builder() - Constructor for class io.a2a.spec.APIKeySecurityScheme.Builder
 
Builder() - Constructor for class io.a2a.spec.Artifact.Builder
 
Builder() - Constructor for class io.a2a.spec.CancelTaskRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
 
Builder() - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.GetAuthenticatedExtendedCardRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
 
Builder() - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.GetTaskRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.HTTPAuthSecurityScheme.Builder
 
Builder() - Constructor for class io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.Message.Builder
 
Builder() - Constructor for class io.a2a.spec.MessageSendConfiguration.Builder
 
Builder() - Constructor for class io.a2a.spec.MessageSendParams.Builder
 
Builder() - Constructor for class io.a2a.spec.OAuth2SecurityScheme.Builder
 
Builder() - Constructor for class io.a2a.spec.OAuthFlows.Builder
 
Builder() - Constructor for class io.a2a.spec.OpenIdConnectSecurityScheme.Builder
 
Builder() - Constructor for class io.a2a.spec.PushNotificationConfig.Builder
 
Builder() - Constructor for class io.a2a.spec.SendMessageRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.SendStreamingMessageRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.Task.Builder
 
Builder() - Constructor for class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
Builder() - Constructor for class io.a2a.spec.TaskResubscriptionRequest.Builder
 
Builder() - Constructor for class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
Builder(Artifact) - Constructor for class io.a2a.spec.Artifact.Builder
 
Builder(Message) - Constructor for class io.a2a.spec.Message.Builder
 
Builder(PushNotificationConfig) - Constructor for class io.a2a.spec.PushNotificationConfig.Builder
 
Builder(Task) - Constructor for class io.a2a.spec.Task.Builder
 
bytes() - Method in record class io.a2a.spec.FileWithBytes
Returns the value of the bytes record component.

C

CANCELED - Enum constant in enum class io.a2a.spec.TaskState
 
CancelTaskRequest - Class in io.a2a.spec
A request that can be used to cancel a task.
CancelTaskRequest(Object, TaskIdParams) - Constructor for class io.a2a.spec.CancelTaskRequest
 
CancelTaskRequest(String, Object, String, TaskIdParams) - Constructor for class io.a2a.spec.CancelTaskRequest
 
CancelTaskRequest.Builder - Class in io.a2a.spec
 
CancelTaskResponse - Class in io.a2a.spec
A response to a cancel task request.
CancelTaskResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.CancelTaskResponse
 
CancelTaskResponse(Object, Task) - Constructor for class io.a2a.spec.CancelTaskResponse
 
CancelTaskResponse(String, Object, Task, JSONRPCError) - Constructor for class io.a2a.spec.CancelTaskResponse
 
capabilities() - Method in record class io.a2a.spec.AgentCard
Returns the value of the capabilities record component.
capabilities(AgentCapabilities) - Method in class io.a2a.spec.AgentCard.Builder
 
clientCredentials() - Method in record class io.a2a.spec.OAuthFlows
Returns the value of the clientCredentials record component.
clientCredentials(ClientCredentialsOAuthFlow) - Method in class io.a2a.spec.OAuthFlows.Builder
 
ClientCredentialsOAuthFlow - Record Class in io.a2a.spec
Defines configuration details for the OAuth 2.0 Client Credentials flow.
ClientCredentialsOAuthFlow(String, Map<String, String>, String) - Constructor for record class io.a2a.spec.ClientCredentialsOAuthFlow
Creates an instance of a ClientCredentialsOAuthFlow record class.
COMPLETED - Enum constant in enum class io.a2a.spec.TaskState
 
configuration() - Method in record class io.a2a.spec.MessageSendParams
Returns the value of the configuration record component.
configuration(MessageSendConfiguration) - Method in class io.a2a.spec.MessageSendParams.Builder
 
ContentTypeNotSupportedError - Error in io.a2a.spec
An A2A-specific error indicating an incompatibility between the requested content types and the agent's capabilities.
ContentTypeNotSupportedError(Integer, String, Object) - Constructor for error io.a2a.spec.ContentTypeNotSupportedError
 
contextId(String) - Method in class io.a2a.spec.Message.Builder
 
contextId(String) - Method in class io.a2a.spec.Task.Builder
 
contextId(String) - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
contextId(String) - Method in class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
COOKIE - Enum constant in enum class io.a2a.spec.APIKeySecurityScheme.Location
 
credentials() - Method in record class io.a2a.spec.AuthenticationInfo
Returns the value of the credentials record component.
credentials() - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
Returns the value of the credentials record component.

D

DATA - Enum constant in enum class io.a2a.spec.Part.Kind
 
DATA - Static variable in class io.a2a.spec.DataPart
 
DataPart - Class in io.a2a.spec
Represents a structured data segment (e.g., JSON) within a message or artifact.
DataPart(Map<String, Object>) - Constructor for class io.a2a.spec.DataPart
 
DataPart(Map<String, Object>, Map<String, Object>) - Constructor for class io.a2a.spec.DataPart
 
DEFAULT_CODE - Static variable in error io.a2a.spec.AuthenticatedExtendedCardNotConfiguredError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.ContentTypeNotSupportedError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.InternalError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.InvalidAgentResponseError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.InvalidParamsError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.InvalidRequestError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.JSONParseError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.MethodNotFoundError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.PushNotificationNotSupportedError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.TaskNotCancelableError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.TaskNotFoundError
 
DEFAULT_CODE - Static variable in error io.a2a.spec.UnsupportedOperationError
 
defaultIfNull(T, T) - Static method in class io.a2a.util.Utils
 
defaultInputModes() - Method in record class io.a2a.spec.AgentCard
Returns the value of the defaultInputModes record component.
defaultInputModes(List<String>) - Method in class io.a2a.spec.AgentCard.Builder
 
defaultOutputModes() - Method in record class io.a2a.spec.AgentCard
Returns the value of the defaultOutputModes record component.
defaultOutputModes(List<String>) - Method in class io.a2a.spec.AgentCard.Builder
 
DeleteTaskPushNotificationConfigParams - Record Class in io.a2a.spec
Parameters for removing pushNotificationConfiguration associated with a Task.
DeleteTaskPushNotificationConfigParams(String, String) - Constructor for record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
 
DeleteTaskPushNotificationConfigParams(String, String, Map<String, Object>) - Constructor for record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Creates an instance of a DeleteTaskPushNotificationConfigParams record class.
DeleteTaskPushNotificationConfigParams.Builder - Class in io.a2a.spec
 
DeleteTaskPushNotificationConfigRequest - Class in io.a2a.spec
A delete task push notification config request.
DeleteTaskPushNotificationConfigRequest(String, DeleteTaskPushNotificationConfigParams) - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigRequest
 
DeleteTaskPushNotificationConfigRequest(String, Object, String, DeleteTaskPushNotificationConfigParams) - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigRequest
 
DeleteTaskPushNotificationConfigRequest.Builder - Class in io.a2a.spec
 
DeleteTaskPushNotificationConfigResponse - Class in io.a2a.spec
A response for a delete task push notification config request.
DeleteTaskPushNotificationConfigResponse(Object) - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigResponse
 
DeleteTaskPushNotificationConfigResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigResponse
 
DeleteTaskPushNotificationConfigResponse(String, Object, Void, JSONRPCError) - Constructor for class io.a2a.spec.DeleteTaskPushNotificationConfigResponse
 
description() - Method in record class io.a2a.spec.AgentCard
Returns the value of the description record component.
description() - Method in record class io.a2a.spec.AgentExtension
Returns the value of the description record component.
description() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the description record component.
description() - Method in record class io.a2a.spec.Artifact
Returns the value of the description record component.
description(String) - Method in class io.a2a.spec.AgentCard.Builder
 
description(String) - Method in class io.a2a.spec.AgentExtension.Builder
 
description(String) - Method in class io.a2a.spec.AgentSkill.Builder
 
description(String) - Method in class io.a2a.spec.APIKeySecurityScheme.Builder
 
description(String) - Method in class io.a2a.spec.Artifact.Builder
 
description(String) - Method in class io.a2a.spec.HTTPAuthSecurityScheme.Builder
 
description(String) - Method in class io.a2a.spec.OAuth2SecurityScheme.Builder
 
description(String) - Method in class io.a2a.spec.OpenIdConnectSecurityScheme.Builder
 
deserialize(JsonParser, DeserializationContext) - Method in class io.a2a.spec.FileContentDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.a2a.spec.JSONRPCErrorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.a2a.spec.NonStreamingJSONRPCRequestDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.a2a.spec.StreamingJSONRPCRequestDeserializer
 
documentationUrl() - Method in record class io.a2a.spec.AgentCard
Returns the value of the documentationUrl record component.
documentationUrl(String) - Method in class io.a2a.spec.AgentCard.Builder
 

E

equals(Object) - Method in record class io.a2a.spec.AgentCapabilities
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AgentCard
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AgentCardSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AgentExtension
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AgentInterface
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AgentProvider
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AgentSkill
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.Artifact
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AuthenticationInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.FileWithBytes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.FileWithUri
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.ImplicitOAuthFlow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.JSONErrorResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.MessageSendConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.MessageSendParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.OAuthFlows
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.PasswordOAuthFlow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.PushNotificationConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.TaskIdParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.TaskPushNotificationConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.TaskQueryParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.a2a.spec.TaskStatus
Indicates whether some other object is "equal to" this one.
error - Variable in class io.a2a.spec.JSONRPCResponse
 
error() - Method in record class io.a2a.spec.JSONErrorResponse
Returns the value of the error record component.
Event - Interface in io.a2a.spec
 
EventKind - Interface in io.a2a.spec
 
examples() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the examples record component.
examples(List<String>) - Method in class io.a2a.spec.AgentSkill.Builder
 
extensions() - Method in record class io.a2a.spec.AgentCapabilities
Returns the value of the extensions record component.
extensions(List<AgentExtension>) - Method in class io.a2a.spec.AgentCapabilities.Builder
 

F

FAILED - Enum constant in enum class io.a2a.spec.TaskState
 
FILE - Enum constant in enum class io.a2a.spec.Part.Kind
 
FILE - Static variable in class io.a2a.spec.FilePart
 
FileContent - Interface in io.a2a.spec
 
FileContentDeserializer - Class in io.a2a.spec
 
FileContentDeserializer() - Constructor for class io.a2a.spec.FileContentDeserializer
 
FileContentDeserializer(Class<?>) - Constructor for class io.a2a.spec.FileContentDeserializer
 
FilePart - Class in io.a2a.spec
Represents a file segment within a message or artifact.
FilePart(FileContent) - Constructor for class io.a2a.spec.FilePart
 
FilePart(FileContent, Map<String, Object>) - Constructor for class io.a2a.spec.FilePart
 
FileWithBytes - Record Class in io.a2a.spec
Represents a file with its content provided directly as a base64-encoded string.
FileWithBytes(String, String, String) - Constructor for record class io.a2a.spec.FileWithBytes
Creates an instance of a FileWithBytes record class.
FileWithUri - Record Class in io.a2a.spec
Represents a file with its content located at a specific URI.
FileWithUri(String, String, String) - Constructor for record class io.a2a.spec.FileWithUri
Creates an instance of a FileWithUri record class.
flows(OAuthFlows) - Method in class io.a2a.spec.OAuth2SecurityScheme.Builder
 
fromString(String) - Static method in enum class io.a2a.spec.APIKeySecurityScheme.Location
 
fromString(String) - Static method in enum class io.a2a.spec.TaskState
 
fromString(String) - Static method in enum class io.a2a.spec.TransportProtocol
 

G

getAndValidateId(JsonNode, JsonParser) - Method in class io.a2a.spec.JSONRPCRequestDeserializerBase
 
getAndValidateJsonrpc(JsonNode, JsonParser) - Method in class io.a2a.spec.JSONRPCRequestDeserializerBase
 
getAndValidateMethod(JsonNode, JsonParser) - Method in class io.a2a.spec.JSONRPCRequestDeserializerBase
 
getAndValidateParams(JsonNode, JsonParser, JsonNode, Class<T>) - Method in class io.a2a.spec.JSONRPCRequestDeserializerBase
 
getArtifact() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
getArtifacts() - Method in class io.a2a.spec.Task
 
GetAuthenticatedExtendedCardRequest - Class in io.a2a.spec
Represents a JSON-RPC request for the `agent/getAuthenticatedExtendedCard` method.
GetAuthenticatedExtendedCardRequest(String) - Constructor for class io.a2a.spec.GetAuthenticatedExtendedCardRequest
 
GetAuthenticatedExtendedCardRequest(String, Object, String, Void) - Constructor for class io.a2a.spec.GetAuthenticatedExtendedCardRequest
 
GetAuthenticatedExtendedCardRequest.Builder - Class in io.a2a.spec
 
GetAuthenticatedExtendedCardResponse - Class in io.a2a.spec
A response for the `agent/getAuthenticatedExtendedCard` method.
GetAuthenticatedExtendedCardResponse(Object, AgentCard) - Constructor for class io.a2a.spec.GetAuthenticatedExtendedCardResponse
 
GetAuthenticatedExtendedCardResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.GetAuthenticatedExtendedCardResponse
 
GetAuthenticatedExtendedCardResponse(String, Object, AgentCard, JSONRPCError) - Constructor for class io.a2a.spec.GetAuthenticatedExtendedCardResponse
 
getBearerFormat() - Method in class io.a2a.spec.HTTPAuthSecurityScheme
 
getCode() - Method in exception io.a2a.spec.A2AClientHTTPError
Gets the error code
getCode() - Method in error io.a2a.spec.JSONRPCError
Gets the error code
getContextId() - Method in class io.a2a.spec.Message
 
getContextId() - Method in class io.a2a.spec.Task
 
getContextId() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
getContextId() - Method in class io.a2a.spec.TaskStatusUpdateEvent
 
getData() - Method in class io.a2a.spec.DataPart
 
getData() - Method in error io.a2a.spec.JSONRPCError
Gets the data associated with the error.
getDescription() - Method in class io.a2a.spec.APIKeySecurityScheme
 
getDescription() - Method in class io.a2a.spec.HTTPAuthSecurityScheme
 
getDescription() - Method in class io.a2a.spec.MutualTLSSecurityScheme
 
getDescription() - Method in class io.a2a.spec.OAuth2SecurityScheme
 
getDescription() - Method in class io.a2a.spec.OpenIdConnectSecurityScheme
 
getDescription() - Method in interface io.a2a.spec.SecurityScheme
 
getError() - Method in class io.a2a.spec.JSONRPCResponse
 
getFile() - Method in class io.a2a.spec.FilePart
 
getFlows() - Method in class io.a2a.spec.OAuth2SecurityScheme
 
getHistory() - Method in class io.a2a.spec.Task
 
getId() - Method in exception io.a2a.spec.IdJsonMappingException
 
getId() - Method in interface io.a2a.spec.JSONRPCMessage
 
getId() - Method in class io.a2a.spec.JSONRPCRequest
 
getId() - Method in class io.a2a.spec.JSONRPCResponse
 
getId() - Method in class io.a2a.spec.Task
 
getIdIfPossible(JsonNode, JsonParser) - Method in class io.a2a.spec.JSONRPCRequestDeserializerBase
 
getIn() - Method in class io.a2a.spec.APIKeySecurityScheme
 
getJsonrpc() - Method in interface io.a2a.spec.JSONRPCMessage
 
getJsonrpc() - Method in class io.a2a.spec.JSONRPCRequest
 
getJsonrpc() - Method in class io.a2a.spec.JSONRPCResponse
 
getKind() - Method in class io.a2a.spec.DataPart
 
getKind() - Method in interface io.a2a.spec.EventKind
 
getKind() - Method in class io.a2a.spec.FilePart
 
getKind() - Method in class io.a2a.spec.Message
 
getKind() - Method in class io.a2a.spec.Part
 
getKind() - Method in interface io.a2a.spec.StreamingEventKind
 
getKind() - Method in class io.a2a.spec.Task
 
getKind() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
getKind() - Method in class io.a2a.spec.TaskStatusUpdateEvent
 
getKind() - Method in class io.a2a.spec.TextPart
 
getMessage() - Method in exception io.a2a.spec.A2AClientHTTPError
Gets the error message
getMessageId() - Method in class io.a2a.spec.Message
 
getMetadata() - Method in class io.a2a.spec.DataPart
 
getMetadata() - Method in class io.a2a.spec.FilePart
 
getMetadata() - Method in class io.a2a.spec.Message
 
getMetadata() - Method in class io.a2a.spec.Part
 
getMetadata() - Method in class io.a2a.spec.Task
 
getMetadata() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
getMetadata() - Method in class io.a2a.spec.TaskStatusUpdateEvent
 
getMetadata() - Method in class io.a2a.spec.TextPart
 
getMethod() - Method in class io.a2a.spec.JSONRPCRequest
 
getName() - Method in class io.a2a.spec.APIKeySecurityScheme
 
getOauth2MetadataUrl() - Method in class io.a2a.spec.OAuth2SecurityScheme
 
getOpenIdConnectUrl() - Method in class io.a2a.spec.OpenIdConnectSecurityScheme
 
getParams() - Method in class io.a2a.spec.JSONRPCRequest
 
getParts() - Method in class io.a2a.spec.Message
 
getReferenceTaskIds() - Method in class io.a2a.spec.Message
 
getResult() - Method in class io.a2a.spec.JSONRPCResponse
 
getRole() - Method in class io.a2a.spec.Message
 
getScheme() - Method in class io.a2a.spec.HTTPAuthSecurityScheme
 
getStatus() - Method in class io.a2a.spec.Task
 
getStatus() - Method in class io.a2a.spec.TaskStatusUpdateEvent
 
getTaskId() - Method in class io.a2a.spec.Message
 
getTaskId() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
getTaskId() - Method in class io.a2a.spec.TaskStatusUpdateEvent
 
GetTaskPushNotificationConfigParams - Record Class in io.a2a.spec
Parameters for fetching a pushNotificationConfiguration associated with a Task.
GetTaskPushNotificationConfigParams(String) - Constructor for record class io.a2a.spec.GetTaskPushNotificationConfigParams
 
GetTaskPushNotificationConfigParams(String, String) - Constructor for record class io.a2a.spec.GetTaskPushNotificationConfigParams
 
GetTaskPushNotificationConfigParams(String, String, Map<String, Object>) - Constructor for record class io.a2a.spec.GetTaskPushNotificationConfigParams
Creates an instance of a GetTaskPushNotificationConfigParams record class.
GetTaskPushNotificationConfigParams.Builder - Class in io.a2a.spec
 
GetTaskPushNotificationConfigRequest - Class in io.a2a.spec
A get task push notification request.
GetTaskPushNotificationConfigRequest(String, GetTaskPushNotificationConfigParams) - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigRequest
 
GetTaskPushNotificationConfigRequest(String, Object, String, GetTaskPushNotificationConfigParams) - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigRequest
 
GetTaskPushNotificationConfigRequest.Builder - Class in io.a2a.spec
 
GetTaskPushNotificationConfigResponse - Class in io.a2a.spec
A response for a get task push notification request.
GetTaskPushNotificationConfigResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigResponse
 
GetTaskPushNotificationConfigResponse(Object, TaskPushNotificationConfig) - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigResponse
 
GetTaskPushNotificationConfigResponse(String, Object, TaskPushNotificationConfig, JSONRPCError) - Constructor for class io.a2a.spec.GetTaskPushNotificationConfigResponse
 
GetTaskRequest - Class in io.a2a.spec
A get task request.
GetTaskRequest(Object, TaskQueryParams) - Constructor for class io.a2a.spec.GetTaskRequest
 
GetTaskRequest(String, Object, String, TaskQueryParams) - Constructor for class io.a2a.spec.GetTaskRequest
 
GetTaskRequest.Builder - Class in io.a2a.spec
 
GetTaskResponse - Class in io.a2a.spec
The response for a get task request.
GetTaskResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.GetTaskResponse
 
GetTaskResponse(Object, Task) - Constructor for class io.a2a.spec.GetTaskResponse
 
GetTaskResponse(String, Object, Task, JSONRPCError) - Constructor for class io.a2a.spec.GetTaskResponse
 
getText() - Method in class io.a2a.spec.TextPart
 
getType() - Method in class io.a2a.spec.APIKeySecurityScheme
 
getType() - Method in class io.a2a.spec.HTTPAuthSecurityScheme
 
getType() - Method in class io.a2a.spec.MutualTLSSecurityScheme
 
getType() - Method in class io.a2a.spec.OAuth2SecurityScheme
 
getType() - Method in class io.a2a.spec.OpenIdConnectSecurityScheme
 
GRPC - Enum constant in enum class io.a2a.spec.TransportProtocol
 

H

hashCode() - Method in record class io.a2a.spec.AgentCapabilities
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AgentCard
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AgentCardSignature
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AgentExtension
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AgentInterface
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AgentProvider
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AgentSkill
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.Artifact
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AuthenticationInfo
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.FileWithBytes
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.FileWithUri
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.ImplicitOAuthFlow
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.JSONErrorResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.MessageSendConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.MessageSendParams
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.OAuthFlows
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.PasswordOAuthFlow
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.PushNotificationConfig
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.TaskIdParams
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.TaskPushNotificationConfig
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.TaskQueryParams
Returns a hash code value for this object.
hashCode() - Method in record class io.a2a.spec.TaskStatus
Returns a hash code value for this object.
header() - Method in record class io.a2a.spec.AgentCardSignature
Returns the value of the header record component.
header(Map<String, Object>) - Method in class io.a2a.spec.AgentCardSignature.Builder
 
HEADER - Enum constant in enum class io.a2a.spec.APIKeySecurityScheme.Location
 
history(Message...) - Method in class io.a2a.spec.Task.Builder
 
history(List<Message>) - Method in class io.a2a.spec.Task.Builder
 
historyLength() - Method in record class io.a2a.spec.MessageSendConfiguration
Returns the value of the historyLength record component.
historyLength() - Method in record class io.a2a.spec.TaskQueryParams
Returns the value of the historyLength record component.
historyLength(Integer) - Method in class io.a2a.spec.MessageSendConfiguration.Builder
 
HTTP - Static variable in class io.a2a.spec.HTTPAuthSecurityScheme
 
HTTP_JSON - Enum constant in enum class io.a2a.spec.TransportProtocol
 
HTTPAuthSecurityScheme - Class in io.a2a.spec
Defines a security scheme using HTTP authentication.
HTTPAuthSecurityScheme(String, String, String) - Constructor for class io.a2a.spec.HTTPAuthSecurityScheme
 
HTTPAuthSecurityScheme(String, String, String, String) - Constructor for class io.a2a.spec.HTTPAuthSecurityScheme
 
HTTPAuthSecurityScheme.Builder - Class in io.a2a.spec
 

I

iconUrl() - Method in record class io.a2a.spec.AgentCard
Returns the value of the iconUrl record component.
iconUrl(String) - Method in class io.a2a.spec.AgentCard.Builder
 
id - Variable in class io.a2a.spec.JSONRPCRequest
 
id - Variable in class io.a2a.spec.JSONRPCResponse
 
id() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the id record component.
id() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Returns the value of the id record component.
id() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
Returns the value of the id record component.
id() - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
Returns the value of the id record component.
id() - Method in record class io.a2a.spec.PushNotificationConfig
Returns the value of the id record component.
id() - Method in record class io.a2a.spec.TaskIdParams
Returns the value of the id record component.
id() - Method in record class io.a2a.spec.TaskQueryParams
Returns the value of the id record component.
id(Object) - Method in class io.a2a.spec.CancelTaskRequest.Builder
 
id(Object) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
 
id(Object) - Method in class io.a2a.spec.GetAuthenticatedExtendedCardRequest.Builder
 
id(Object) - Method in class io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
 
id(Object) - Method in class io.a2a.spec.GetTaskRequest.Builder
 
id(Object) - Method in class io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
 
id(Object) - Method in class io.a2a.spec.SendMessageRequest.Builder
 
id(Object) - Method in class io.a2a.spec.SendStreamingMessageRequest.Builder
 
id(Object) - Method in class io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
 
id(Object) - Method in class io.a2a.spec.TaskResubscriptionRequest.Builder
 
id(String) - Method in class io.a2a.spec.AgentSkill.Builder
 
id(String) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
 
id(String) - Method in class io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
 
id(String) - Method in class io.a2a.spec.PushNotificationConfig.Builder
 
id(String) - Method in class io.a2a.spec.Task.Builder
 
IdJsonMappingException - Exception in io.a2a.spec
 
IdJsonMappingException(String, Object) - Constructor for exception io.a2a.spec.IdJsonMappingException
 
IdJsonMappingException(String, Throwable, Object) - Constructor for exception io.a2a.spec.IdJsonMappingException
 
implicit() - Method in record class io.a2a.spec.OAuthFlows
Returns the value of the implicit record component.
implicit(ImplicitOAuthFlow) - Method in class io.a2a.spec.OAuthFlows.Builder
 
ImplicitOAuthFlow - Record Class in io.a2a.spec
Defines configuration details for the OAuth 2.0 Implicit flow.
ImplicitOAuthFlow(String, String, Map<String, String>) - Constructor for record class io.a2a.spec.ImplicitOAuthFlow
Creates an instance of a ImplicitOAuthFlow record class.
in(String) - Method in class io.a2a.spec.APIKeySecurityScheme.Builder
 
INPUT_REQUIRED - Enum constant in enum class io.a2a.spec.TaskState
 
inputModes() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the inputModes record component.
inputModes(List<String>) - Method in class io.a2a.spec.AgentSkill.Builder
 
IntegerJsonrpcId - Class in io.a2a.spec
 
IntegerJsonrpcId() - Constructor for class io.a2a.spec.IntegerJsonrpcId
 
InternalError - Error in io.a2a.spec
An error indicating an internal error on the server.
InternalError(Integer, String, Object) - Constructor for error io.a2a.spec.InternalError
 
InternalError(String) - Constructor for error io.a2a.spec.InternalError
 
InvalidAgentResponseError - Error in io.a2a.spec
An A2A-specific error indicating that the agent returned a response that does not conform to the specification for the current method.
InvalidAgentResponseError(Integer, String, Object) - Constructor for error io.a2a.spec.InvalidAgentResponseError
 
InvalidParamsError - Error in io.a2a.spec
An error indicating that the method parameters are invalid.
InvalidParamsError() - Constructor for error io.a2a.spec.InvalidParamsError
 
InvalidParamsError(Integer, String, Object) - Constructor for error io.a2a.spec.InvalidParamsError
 
InvalidParamsError(String) - Constructor for error io.a2a.spec.InvalidParamsError
 
InvalidParamsJsonMappingException - Exception in io.a2a.spec
 
InvalidParamsJsonMappingException(String, Object) - Constructor for exception io.a2a.spec.InvalidParamsJsonMappingException
 
InvalidParamsJsonMappingException(String, Throwable, Object) - Constructor for exception io.a2a.spec.InvalidParamsJsonMappingException
 
InvalidRequestError - Error in io.a2a.spec
An error indicating that the JSON sent is not a valid Request object.
InvalidRequestError() - Constructor for error io.a2a.spec.InvalidRequestError
 
InvalidRequestError(Integer, String, Object) - Constructor for error io.a2a.spec.InvalidRequestError
 
InvalidRequestError(String) - Constructor for error io.a2a.spec.InvalidRequestError
 
io.a2a.spec - package io.a2a.spec
 
io.a2a.util - package io.a2a.util
 
isAppend() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
isFinal() - Method in enum class io.a2a.spec.TaskState
 
isFinal() - Method in class io.a2a.spec.TaskStatusUpdateEvent
 
isFinal(boolean) - Method in class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
isLastChunk() - Method in class io.a2a.spec.TaskArtifactUpdateEvent
 
isValidMethodName(String) - Static method in class io.a2a.spec.JSONRPCRequestDeserializerBase
 

J

JSONErrorResponse - Record Class in io.a2a.spec
 
JSONErrorResponse(String) - Constructor for record class io.a2a.spec.JSONErrorResponse
Creates an instance of a JSONErrorResponse record class.
JSONParseError - Error in io.a2a.spec
An error indicating that the server received invalid JSON.
JSONParseError() - Constructor for error io.a2a.spec.JSONParseError
 
JSONParseError(Integer, String, Object) - Constructor for error io.a2a.spec.JSONParseError
 
JSONParseError(String) - Constructor for error io.a2a.spec.JSONParseError
 
jsonrpc - Variable in class io.a2a.spec.JSONRPCRequest
 
jsonrpc - Variable in class io.a2a.spec.JSONRPCResponse
 
jsonrpc(String) - Method in class io.a2a.spec.CancelTaskRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.GetAuthenticatedExtendedCardRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.GetTaskRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.SendMessageRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.SendStreamingMessageRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
 
jsonrpc(String) - Method in class io.a2a.spec.TaskResubscriptionRequest.Builder
 
JSONRPC - Enum constant in enum class io.a2a.spec.TransportProtocol
 
JSONRPC_VERSION - Static variable in interface io.a2a.spec.JSONRPCMessage
 
JSONRPCError - Error in io.a2a.spec
Represents a JSON-RPC 2.0 Error object, included in an error response.
JSONRPCError(Integer, String, Object) - Constructor for error io.a2a.spec.JSONRPCError
 
JSONRPCErrorDeserializer - Class in io.a2a.spec
 
JSONRPCErrorDeserializer() - Constructor for class io.a2a.spec.JSONRPCErrorDeserializer
 
JSONRPCErrorDeserializer(Class<?>) - Constructor for class io.a2a.spec.JSONRPCErrorDeserializer
 
JSONRPCErrorResponse - Class in io.a2a.spec
A JSON RPC error response.
JSONRPCErrorResponse(JSONRPCError) - Constructor for class io.a2a.spec.JSONRPCErrorResponse
 
JSONRPCErrorResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.JSONRPCErrorResponse
 
JSONRPCErrorResponse(String, Object, Void, JSONRPCError) - Constructor for class io.a2a.spec.JSONRPCErrorResponse
 
JSONRPCErrorSerializer - Class in io.a2a.spec
 
JSONRPCErrorSerializer() - Constructor for class io.a2a.spec.JSONRPCErrorSerializer
 
JSONRPCErrorSerializer(Class<JSONRPCError>) - Constructor for class io.a2a.spec.JSONRPCErrorSerializer
 
JsonrpcId - Interface in io.a2a.spec
 
JSONRPCMessage - Interface in io.a2a.spec
Defines the base structure for any JSON-RPC 2.0 request, response, or notification.
JSONRPCRequest<T> - Class in io.a2a.spec
Represents a JSONRPC request.
JSONRPCRequest() - Constructor for class io.a2a.spec.JSONRPCRequest
 
JSONRPCRequest(String, Object, String, T) - Constructor for class io.a2a.spec.JSONRPCRequest
 
JSONRPCRequestDeserializerBase<T> - Class in io.a2a.spec
 
JSONRPCRequestDeserializerBase() - Constructor for class io.a2a.spec.JSONRPCRequestDeserializerBase
 
JSONRPCRequestDeserializerBase(Class<?>) - Constructor for class io.a2a.spec.JSONRPCRequestDeserializerBase
 
JSONRPCResponse<T> - Class in io.a2a.spec
Represents a JSONRPC response.
JSONRPCResponse() - Constructor for class io.a2a.spec.JSONRPCResponse
 
JSONRPCResponse(String, Object, T, JSONRPCError, Class<T>) - Constructor for class io.a2a.spec.JSONRPCResponse
 
JSONRPCVoidResponseSerializer - Class in io.a2a.spec
 
JSONRPCVoidResponseSerializer() - Constructor for class io.a2a.spec.JSONRPCVoidResponseSerializer
 

L

lastChunk(Boolean) - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
ListTaskPushNotificationConfigParams - Record Class in io.a2a.spec
Parameters for getting list of pushNotificationConfigurations associated with a Task.
ListTaskPushNotificationConfigParams(String) - Constructor for record class io.a2a.spec.ListTaskPushNotificationConfigParams
 
ListTaskPushNotificationConfigParams(String, Map<String, Object>) - Constructor for record class io.a2a.spec.ListTaskPushNotificationConfigParams
Creates an instance of a ListTaskPushNotificationConfigParams record class.
ListTaskPushNotificationConfigRequest - Class in io.a2a.spec
A list task push notification config request.
ListTaskPushNotificationConfigRequest(String, ListTaskPushNotificationConfigParams) - Constructor for class io.a2a.spec.ListTaskPushNotificationConfigRequest
 
ListTaskPushNotificationConfigRequest(String, Object, String, ListTaskPushNotificationConfigParams) - Constructor for class io.a2a.spec.ListTaskPushNotificationConfigRequest
 
ListTaskPushNotificationConfigRequest.Builder - Class in io.a2a.spec
 
ListTaskPushNotificationConfigResponse - Class in io.a2a.spec
A response for a list task push notification config request.
ListTaskPushNotificationConfigResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.ListTaskPushNotificationConfigResponse
 
ListTaskPushNotificationConfigResponse(Object, List<TaskPushNotificationConfig>) - Constructor for class io.a2a.spec.ListTaskPushNotificationConfigResponse
 
ListTaskPushNotificationConfigResponse(String, Object, List<TaskPushNotificationConfig>, JSONRPCError) - Constructor for class io.a2a.spec.ListTaskPushNotificationConfigResponse
 

M

message() - Method in record class io.a2a.spec.MessageSendParams
Returns the value of the message record component.
message() - Method in record class io.a2a.spec.TaskStatus
Returns the value of the message record component.
message(Message) - Method in class io.a2a.spec.MessageSendParams.Builder
 
Message - Class in io.a2a.spec
Represents a single message in the conversation between a user and an agent.
Message(Message.Role, List<Part<?>>, String, String, String, List<String>, Map<String, Object>) - Constructor for class io.a2a.spec.Message
 
Message(Message.Role, List<Part<?>>, String, String, String, List<String>, Map<String, Object>, String) - Constructor for class io.a2a.spec.Message
 
MESSAGE - Static variable in class io.a2a.spec.Message
 
Message.Builder - Class in io.a2a.spec
 
Message.Role - Enum Class in io.a2a.spec
 
messageId(String) - Method in class io.a2a.spec.Message.Builder
 
MessageSendConfiguration - Record Class in io.a2a.spec
Defines configuration options for a `message/send` or `message/stream` request.
MessageSendConfiguration(List<String>, Integer, PushNotificationConfig, Boolean) - Constructor for record class io.a2a.spec.MessageSendConfiguration
Creates an instance of a MessageSendConfiguration record class.
MessageSendConfiguration.Builder - Class in io.a2a.spec
 
MessageSendParams - Record Class in io.a2a.spec
Defines the parameters for a request to send a message to an agent.
MessageSendParams(Message, MessageSendConfiguration, Map<String, Object>) - Constructor for record class io.a2a.spec.MessageSendParams
Creates an instance of a MessageSendParams record class.
MessageSendParams.Builder - Class in io.a2a.spec
 
metadata() - Method in record class io.a2a.spec.Artifact
Returns the value of the metadata record component.
metadata() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Returns the value of the metadata record component.
metadata() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
Returns the value of the metadata record component.
metadata() - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
Returns the value of the metadata record component.
metadata() - Method in record class io.a2a.spec.MessageSendParams
Returns the value of the metadata record component.
metadata() - Method in record class io.a2a.spec.TaskIdParams
Returns the value of the metadata record component.
metadata() - Method in record class io.a2a.spec.TaskQueryParams
Returns the value of the metadata record component.
metadata(Map<String, Object>) - Method in class io.a2a.spec.Artifact.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.Message.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.MessageSendParams.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.Task.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
metadata(Map<String, Object>) - Method in class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
method - Variable in class io.a2a.spec.JSONRPCRequest
 
method(String) - Method in class io.a2a.spec.CancelTaskRequest.Builder
 
method(String) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
 
method(String) - Method in class io.a2a.spec.GetAuthenticatedExtendedCardRequest.Builder
 
method(String) - Method in class io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
 
method(String) - Method in class io.a2a.spec.GetTaskRequest.Builder
 
method(String) - Method in class io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
 
method(String) - Method in class io.a2a.spec.SendMessageRequest.Builder
 
method(String) - Method in class io.a2a.spec.SendStreamingMessageRequest.Builder
 
method(String) - Method in class io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
 
method(String) - Method in class io.a2a.spec.TaskResubscriptionRequest.Builder
 
METHOD - Static variable in class io.a2a.spec.CancelTaskRequest
 
METHOD - Static variable in class io.a2a.spec.DeleteTaskPushNotificationConfigRequest
 
METHOD - Static variable in class io.a2a.spec.GetAuthenticatedExtendedCardRequest
 
METHOD - Static variable in class io.a2a.spec.GetTaskPushNotificationConfigRequest
 
METHOD - Static variable in class io.a2a.spec.GetTaskRequest
 
METHOD - Static variable in class io.a2a.spec.ListTaskPushNotificationConfigRequest
 
METHOD - Static variable in class io.a2a.spec.SendMessageRequest
 
METHOD - Static variable in class io.a2a.spec.SendStreamingMessageRequest
 
METHOD - Static variable in class io.a2a.spec.SetTaskPushNotificationConfigRequest
 
METHOD - Static variable in class io.a2a.spec.TaskResubscriptionRequest
 
MethodNotFoundError - Error in io.a2a.spec
An error indicating that the requested method does not exist or is not available.
MethodNotFoundError() - Constructor for error io.a2a.spec.MethodNotFoundError
 
MethodNotFoundError(Integer, String, Object) - Constructor for error io.a2a.spec.MethodNotFoundError
 
MethodNotFoundJsonMappingException - Exception in io.a2a.spec
 
MethodNotFoundJsonMappingException(String, Object) - Constructor for exception io.a2a.spec.MethodNotFoundJsonMappingException
 
MethodNotFoundJsonMappingException(String, Throwable, Object) - Constructor for exception io.a2a.spec.MethodNotFoundJsonMappingException
 
mimeType() - Method in interface io.a2a.spec.FileContent
 
mimeType() - Method in record class io.a2a.spec.FileWithBytes
Returns the value of the mimeType record component.
mimeType() - Method in record class io.a2a.spec.FileWithUri
Returns the value of the mimeType record component.
MUTUAL_TLS - Static variable in class io.a2a.spec.MutualTLSSecurityScheme
 
MutualTLSSecurityScheme - Class in io.a2a.spec
Defines a security scheme using mTLS authentication.
MutualTLSSecurityScheme() - Constructor for class io.a2a.spec.MutualTLSSecurityScheme
 
MutualTLSSecurityScheme(String) - Constructor for class io.a2a.spec.MutualTLSSecurityScheme
 
MutualTLSSecurityScheme(String, String) - Constructor for class io.a2a.spec.MutualTLSSecurityScheme
 

N

name() - Method in record class io.a2a.spec.AgentCard
Returns the value of the name record component.
name() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the name record component.
name() - Method in record class io.a2a.spec.Artifact
Returns the value of the name record component.
name() - Method in interface io.a2a.spec.FileContent
 
name() - Method in record class io.a2a.spec.FileWithBytes
Returns the value of the name record component.
name() - Method in record class io.a2a.spec.FileWithUri
Returns the value of the name record component.
name(String) - Method in class io.a2a.spec.AgentCard.Builder
 
name(String) - Method in class io.a2a.spec.AgentSkill.Builder
 
name(String) - Method in class io.a2a.spec.APIKeySecurityScheme.Builder
 
name(String) - Method in class io.a2a.spec.Artifact.Builder
 
NonStreamingJSONRPCRequest<T> - Class in io.a2a.spec
Represents a non-streaming JSON-RPC request.
NonStreamingJSONRPCRequest() - Constructor for class io.a2a.spec.NonStreamingJSONRPCRequest
 
NonStreamingJSONRPCRequestDeserializer - Class in io.a2a.spec
 
NonStreamingJSONRPCRequestDeserializer() - Constructor for class io.a2a.spec.NonStreamingJSONRPCRequestDeserializer
 
NonStreamingJSONRPCRequestDeserializer(Class<?>) - Constructor for class io.a2a.spec.NonStreamingJSONRPCRequestDeserializer
 

O

OAUTH2 - Static variable in class io.a2a.spec.OAuth2SecurityScheme
 
oauth2MetadataUrl(String) - Method in class io.a2a.spec.OAuth2SecurityScheme.Builder
 
OAuth2SecurityScheme - Class in io.a2a.spec
Defines a security scheme using OAuth 2.0.
OAuth2SecurityScheme(OAuthFlows, String, String) - Constructor for class io.a2a.spec.OAuth2SecurityScheme
 
OAuth2SecurityScheme(OAuthFlows, String, String, String) - Constructor for class io.a2a.spec.OAuth2SecurityScheme
 
OAuth2SecurityScheme.Builder - Class in io.a2a.spec
 
OAuthFlows - Record Class in io.a2a.spec
Defines the configuration for the supported OAuth 2.0 flows.
OAuthFlows(AuthorizationCodeOAuthFlow, ClientCredentialsOAuthFlow, ImplicitOAuthFlow, PasswordOAuthFlow) - Constructor for record class io.a2a.spec.OAuthFlows
Creates an instance of a OAuthFlows record class.
OAuthFlows.Builder - Class in io.a2a.spec
 
OBJECT_MAPPER - Static variable in class io.a2a.util.Utils
 
OPENID_CONNECT - Static variable in class io.a2a.spec.OpenIdConnectSecurityScheme
 
OpenIdConnectSecurityScheme - Class in io.a2a.spec
Defines a security scheme using OpenID Connect.
OpenIdConnectSecurityScheme(String, String) - Constructor for class io.a2a.spec.OpenIdConnectSecurityScheme
 
OpenIdConnectSecurityScheme(String, String, String) - Constructor for class io.a2a.spec.OpenIdConnectSecurityScheme
 
OpenIdConnectSecurityScheme.Builder - Class in io.a2a.spec
 
openIdConnectUrl(String) - Method in class io.a2a.spec.OpenIdConnectSecurityScheme.Builder
 
organization() - Method in record class io.a2a.spec.AgentProvider
Returns the value of the organization record component.
outputModes() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the outputModes record component.
outputModes(List<String>) - Method in class io.a2a.spec.AgentSkill.Builder
 

P

params - Variable in class io.a2a.spec.JSONRPCRequest
 
params() - Method in record class io.a2a.spec.AgentExtension
Returns the value of the params record component.
params(DeleteTaskPushNotificationConfigParams) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
 
params(GetTaskPushNotificationConfigParams) - Method in class io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
 
params(ListTaskPushNotificationConfigParams) - Method in class io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
 
params(MessageSendParams) - Method in class io.a2a.spec.SendMessageRequest.Builder
 
params(MessageSendParams) - Method in class io.a2a.spec.SendStreamingMessageRequest.Builder
 
params(TaskIdParams) - Method in class io.a2a.spec.CancelTaskRequest.Builder
 
params(TaskIdParams) - Method in class io.a2a.spec.TaskResubscriptionRequest.Builder
 
params(TaskPushNotificationConfig) - Method in class io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
 
params(TaskQueryParams) - Method in class io.a2a.spec.GetTaskRequest.Builder
 
params(Map<String, Object>) - Method in class io.a2a.spec.AgentExtension.Builder
 
Part<T> - Class in io.a2a.spec
A fundamental unit with a Message or Artifact.
Part() - Constructor for class io.a2a.spec.Part
 
Part.Kind - Enum Class in io.a2a.spec
 
parts() - Method in record class io.a2a.spec.Artifact
Returns the value of the parts record component.
parts(Part<?>...) - Method in class io.a2a.spec.Artifact.Builder
 
parts(Part<?>...) - Method in class io.a2a.spec.Message.Builder
 
parts(List<Part<?>>) - Method in class io.a2a.spec.Artifact.Builder
 
parts(List<Part<?>>) - Method in class io.a2a.spec.Message.Builder
 
password() - Method in record class io.a2a.spec.OAuthFlows
Returns the value of the password record component.
password(PasswordOAuthFlow) - Method in class io.a2a.spec.OAuthFlows.Builder
 
PasswordOAuthFlow - Record Class in io.a2a.spec
Defines configuration details for the OAuth 2.0 Resource Owner Password flow.
PasswordOAuthFlow(String, Map<String, String>, String) - Constructor for record class io.a2a.spec.PasswordOAuthFlow
Creates an instance of a PasswordOAuthFlow record class.
preferredTransport() - Method in record class io.a2a.spec.AgentCard
Returns the value of the preferredTransport record component.
preferredTransport(String) - Method in class io.a2a.spec.AgentCard.Builder
 
protectedHeader() - Method in record class io.a2a.spec.AgentCardSignature
Returns the value of the protectedHeader record component.
protectedHeader(String) - Method in class io.a2a.spec.AgentCardSignature.Builder
 
protocolVersion() - Method in record class io.a2a.spec.AgentCard
Returns the value of the protocolVersion record component.
protocolVersion(String) - Method in class io.a2a.spec.AgentCard.Builder
 
provider() - Method in record class io.a2a.spec.AgentCard
Returns the value of the provider record component.
provider(AgentProvider) - Method in class io.a2a.spec.AgentCard.Builder
 
PushNotificationAuthenticationInfo - Record Class in io.a2a.spec
Defines authentication details for a push notification endpoint.
PushNotificationAuthenticationInfo(List<String>, String) - Constructor for record class io.a2a.spec.PushNotificationAuthenticationInfo
Creates an instance of a PushNotificationAuthenticationInfo record class.
pushNotificationConfig() - Method in record class io.a2a.spec.MessageSendConfiguration
Returns the value of the pushNotificationConfig record component.
pushNotificationConfig() - Method in record class io.a2a.spec.TaskPushNotificationConfig
Returns the value of the pushNotificationConfig record component.
pushNotificationConfig(PushNotificationConfig) - Method in class io.a2a.spec.MessageSendConfiguration.Builder
 
PushNotificationConfig - Record Class in io.a2a.spec
Defines the configuration for setting up push notifications for task updates.
PushNotificationConfig(String, String, PushNotificationAuthenticationInfo, String) - Constructor for record class io.a2a.spec.PushNotificationConfig
Creates an instance of a PushNotificationConfig record class.
PushNotificationConfig.Builder - Class in io.a2a.spec
 
pushNotificationConfigId() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Returns the value of the pushNotificationConfigId record component.
pushNotificationConfigId() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
Returns the value of the pushNotificationConfigId record component.
pushNotificationConfigId(String) - Method in class io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
 
pushNotificationConfigId(String) - Method in class io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
 
PushNotificationNotSupportedError - Error in io.a2a.spec
An A2A-specific error indicating that the agent does not support push notifications.
PushNotificationNotSupportedError() - Constructor for error io.a2a.spec.PushNotificationNotSupportedError
 
PushNotificationNotSupportedError(Integer, String, Object) - Constructor for error io.a2a.spec.PushNotificationNotSupportedError
 
pushNotifications() - Method in record class io.a2a.spec.AgentCapabilities
Returns the value of the pushNotifications record component.
pushNotifications(boolean) - Method in class io.a2a.spec.AgentCapabilities.Builder
 

Q

QUERY - Enum constant in enum class io.a2a.spec.APIKeySecurityScheme.Location
 

R

referenceTaskIds(List<String>) - Method in class io.a2a.spec.Message.Builder
 
refreshUrl() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Returns the value of the refreshUrl record component.
refreshUrl() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
Returns the value of the refreshUrl record component.
refreshUrl() - Method in record class io.a2a.spec.ImplicitOAuthFlow
Returns the value of the refreshUrl record component.
refreshUrl() - Method in record class io.a2a.spec.PasswordOAuthFlow
Returns the value of the refreshUrl record component.
REJECTED - Enum constant in enum class io.a2a.spec.TaskState
 
required() - Method in record class io.a2a.spec.AgentExtension
Returns the value of the required record component.
required(boolean) - Method in class io.a2a.spec.AgentExtension.Builder
 
result - Variable in class io.a2a.spec.JSONRPCResponse
 
rethrow(Throwable) - Static method in class io.a2a.util.Utils
 
role(Message.Role) - Method in class io.a2a.spec.Message.Builder
 

S

scheme(String) - Method in class io.a2a.spec.HTTPAuthSecurityScheme.Builder
 
schemes() - Method in record class io.a2a.spec.AuthenticationInfo
Returns the value of the schemes record component.
schemes() - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
Returns the value of the schemes record component.
scopes() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Returns the value of the scopes record component.
scopes() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
Returns the value of the scopes record component.
scopes() - Method in record class io.a2a.spec.ImplicitOAuthFlow
Returns the value of the scopes record component.
scopes() - Method in record class io.a2a.spec.PasswordOAuthFlow
Returns the value of the scopes record component.
security() - Method in record class io.a2a.spec.AgentCard
Returns the value of the security record component.
security() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the security record component.
security(List<Map<String, List<String>>>) - Method in class io.a2a.spec.AgentCard.Builder
 
security(List<Map<String, List<String>>>) - Method in class io.a2a.spec.AgentSkill.Builder
 
SecurityScheme - Interface in io.a2a.spec
 
securitySchemes() - Method in record class io.a2a.spec.AgentCard
Returns the value of the securitySchemes record component.
securitySchemes(Map<String, SecurityScheme>) - Method in class io.a2a.spec.AgentCard.Builder
 
SendMessageRequest - Class in io.a2a.spec
Used to send a message request.
SendMessageRequest(Object, MessageSendParams) - Constructor for class io.a2a.spec.SendMessageRequest
 
SendMessageRequest(String, Object, String, MessageSendParams) - Constructor for class io.a2a.spec.SendMessageRequest
 
SendMessageRequest.Builder - Class in io.a2a.spec
 
SendMessageResponse - Class in io.a2a.spec
The response after receiving a send message request.
SendMessageResponse(Object, EventKind) - Constructor for class io.a2a.spec.SendMessageResponse
 
SendMessageResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.SendMessageResponse
 
SendMessageResponse(String, Object, EventKind, JSONRPCError) - Constructor for class io.a2a.spec.SendMessageResponse
 
SendStreamingMessageRequest - Class in io.a2a.spec
Used to initiate a task with streaming.
SendStreamingMessageRequest(Object, MessageSendParams) - Constructor for class io.a2a.spec.SendStreamingMessageRequest
 
SendStreamingMessageRequest(String, Object, String, MessageSendParams) - Constructor for class io.a2a.spec.SendStreamingMessageRequest
 
SendStreamingMessageRequest.Builder - Class in io.a2a.spec
 
SendStreamingMessageResponse - Class in io.a2a.spec
The response after receiving a request to initiate a task with streaming.
SendStreamingMessageResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.SendStreamingMessageResponse
 
SendStreamingMessageResponse(Object, StreamingEventKind) - Constructor for class io.a2a.spec.SendStreamingMessageResponse
 
SendStreamingMessageResponse(String, Object, StreamingEventKind, JSONRPCError) - Constructor for class io.a2a.spec.SendStreamingMessageResponse
 
serialize(JSONRPCError, JsonGenerator, SerializerProvider) - Method in class io.a2a.spec.JSONRPCErrorSerializer
 
serialize(JSONRPCResponse<Void>, JsonGenerator, SerializerProvider) - Method in class io.a2a.spec.JSONRPCVoidResponseSerializer
 
setContextId(String) - Method in class io.a2a.spec.Message
 
setTaskId(String) - Method in class io.a2a.spec.Message
 
SetTaskPushNotificationConfigRequest - Class in io.a2a.spec
Used to set a task push notification request.
SetTaskPushNotificationConfigRequest(String, TaskPushNotificationConfig) - Constructor for class io.a2a.spec.SetTaskPushNotificationConfigRequest
 
SetTaskPushNotificationConfigRequest(String, Object, String, TaskPushNotificationConfig) - Constructor for class io.a2a.spec.SetTaskPushNotificationConfigRequest
 
SetTaskPushNotificationConfigRequest.Builder - Class in io.a2a.spec
 
SetTaskPushNotificationConfigResponse - Class in io.a2a.spec
The response after receiving a set task push notification request.
SetTaskPushNotificationConfigResponse(Object, JSONRPCError) - Constructor for class io.a2a.spec.SetTaskPushNotificationConfigResponse
 
SetTaskPushNotificationConfigResponse(Object, TaskPushNotificationConfig) - Constructor for class io.a2a.spec.SetTaskPushNotificationConfigResponse
 
SetTaskPushNotificationConfigResponse(String, Object, TaskPushNotificationConfig, JSONRPCError) - Constructor for class io.a2a.spec.SetTaskPushNotificationConfigResponse
 
signature() - Method in record class io.a2a.spec.AgentCardSignature
Returns the value of the signature record component.
signature(String) - Method in class io.a2a.spec.AgentCardSignature.Builder
 
signatures() - Method in record class io.a2a.spec.AgentCard
Returns the value of the signatures record component.
signatures(List<AgentCardSignature>) - Method in class io.a2a.spec.AgentCard.Builder
 
skills() - Method in record class io.a2a.spec.AgentCard
Returns the value of the skills record component.
skills(List<AgentSkill>) - Method in class io.a2a.spec.AgentCard.Builder
 
state() - Method in record class io.a2a.spec.TaskStatus
Returns the value of the state record component.
stateTransitionHistory() - Method in record class io.a2a.spec.AgentCapabilities
Returns the value of the stateTransitionHistory record component.
stateTransitionHistory(boolean) - Method in class io.a2a.spec.AgentCapabilities.Builder
 
status(TaskStatus) - Method in class io.a2a.spec.Task.Builder
 
status(TaskStatus) - Method in class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
STATUS_UPDATE - Static variable in class io.a2a.spec.TaskStatusUpdateEvent
 
streaming() - Method in record class io.a2a.spec.AgentCapabilities
Returns the value of the streaming record component.
streaming(boolean) - Method in class io.a2a.spec.AgentCapabilities.Builder
 
StreamingEventKind - Interface in io.a2a.spec
 
StreamingJSONRPCRequest<T> - Class in io.a2a.spec
Represents a streaming JSON-RPC request.
StreamingJSONRPCRequest() - Constructor for class io.a2a.spec.StreamingJSONRPCRequest
 
StreamingJSONRPCRequestDeserializer<T> - Class in io.a2a.spec
 
StreamingJSONRPCRequestDeserializer() - Constructor for class io.a2a.spec.StreamingJSONRPCRequestDeserializer
 
StreamingJSONRPCRequestDeserializer(Class<?>) - Constructor for class io.a2a.spec.StreamingJSONRPCRequestDeserializer
 
StringJsonrpcId - Class in io.a2a.spec
 
StringJsonrpcId() - Constructor for class io.a2a.spec.StringJsonrpcId
 
SUBMITTED - Enum constant in enum class io.a2a.spec.TaskState
 
supportsAuthenticatedExtendedCard() - Method in record class io.a2a.spec.AgentCard
Returns the value of the supportsAuthenticatedExtendedCard record component.
supportsAuthenticatedExtendedCard(boolean) - Method in class io.a2a.spec.AgentCard.Builder
 

T

tags() - Method in record class io.a2a.spec.AgentSkill
Returns the value of the tags record component.
tags(List<String>) - Method in class io.a2a.spec.AgentSkill.Builder
 
Task - Class in io.a2a.spec
Represents a single, stateful operation or conversation between a client and an agent.
Task(String, String, TaskStatus, List<Artifact>, List<Message>, Map<String, Object>) - Constructor for class io.a2a.spec.Task
 
Task(String, String, TaskStatus, List<Artifact>, List<Message>, Map<String, Object>, String) - Constructor for class io.a2a.spec.Task
 
TASK - Static variable in class io.a2a.spec.Task
 
Task.Builder - Class in io.a2a.spec
 
TaskArtifactUpdateEvent - Class in io.a2a.spec
An event sent by the agent to notify the client that an artifact has been generated or updated.
TaskArtifactUpdateEvent(String, Artifact, String, Boolean, Boolean, Map<String, Object>) - Constructor for class io.a2a.spec.TaskArtifactUpdateEvent
 
TaskArtifactUpdateEvent(String, Artifact, String, Boolean, Boolean, Map<String, Object>, String) - Constructor for class io.a2a.spec.TaskArtifactUpdateEvent
 
TaskArtifactUpdateEvent.Builder - Class in io.a2a.spec
 
taskId() - Method in record class io.a2a.spec.TaskPushNotificationConfig
Returns the value of the taskId record component.
taskId(String) - Method in class io.a2a.spec.Message.Builder
 
taskId(String) - Method in class io.a2a.spec.TaskArtifactUpdateEvent.Builder
 
taskId(String) - Method in class io.a2a.spec.TaskStatusUpdateEvent.Builder
 
TaskIdParams - Record Class in io.a2a.spec
Defines parameters containing a task ID, used for simple task operations.
TaskIdParams(String) - Constructor for record class io.a2a.spec.TaskIdParams
 
TaskIdParams(String, Map<String, Object>) - Constructor for record class io.a2a.spec.TaskIdParams
Creates an instance of a TaskIdParams record class.
TaskNotCancelableError - Error in io.a2a.spec
An A2A-specific error indicating that the task is in a state where it cannot be canceled.
TaskNotCancelableError() - Constructor for error io.a2a.spec.TaskNotCancelableError
 
TaskNotCancelableError(Integer, String, Object) - Constructor for error io.a2a.spec.TaskNotCancelableError
 
TaskNotCancelableError(String) - Constructor for error io.a2a.spec.TaskNotCancelableError
 
TaskNotFoundError - Error in io.a2a.spec
An A2A-specific error indicating that the requested task ID was not found.
TaskNotFoundError() - Constructor for error io.a2a.spec.TaskNotFoundError
 
TaskNotFoundError(Integer, String, Object) - Constructor for error io.a2a.spec.TaskNotFoundError
 
TaskPushNotificationConfig - Record Class in io.a2a.spec
A container associating a push notification configuration with a specific task.
TaskPushNotificationConfig(String, PushNotificationConfig) - Constructor for record class io.a2a.spec.TaskPushNotificationConfig
Creates an instance of a TaskPushNotificationConfig record class.
TaskQueryParams - Record Class in io.a2a.spec
Defines parameters for querying a task, with an option to limit history length.
TaskQueryParams(String) - Constructor for record class io.a2a.spec.TaskQueryParams
 
TaskQueryParams(String, Integer) - Constructor for record class io.a2a.spec.TaskQueryParams
 
TaskQueryParams(String, Integer, Map<String, Object>) - Constructor for record class io.a2a.spec.TaskQueryParams
Creates an instance of a TaskQueryParams record class.
TaskResubscriptionRequest - Class in io.a2a.spec
Used to resubscribe to a task.
TaskResubscriptionRequest(Object, TaskIdParams) - Constructor for class io.a2a.spec.TaskResubscriptionRequest
 
TaskResubscriptionRequest(String, Object, String, TaskIdParams) - Constructor for class io.a2a.spec.TaskResubscriptionRequest
 
TaskResubscriptionRequest.Builder - Class in io.a2a.spec
 
TaskState - Enum Class in io.a2a.spec
Defines the lifecycle states of a Task.
TaskStatus - Record Class in io.a2a.spec
Represents the status of a task at a specific point in time.
TaskStatus(TaskState) - Constructor for record class io.a2a.spec.TaskStatus
 
TaskStatus(TaskState, Message, OffsetDateTime) - Constructor for record class io.a2a.spec.TaskStatus
Creates an instance of a TaskStatus record class.
TaskStatusUpdateEvent - Class in io.a2a.spec
An event sent by the agent to notify the client of a change in a task's status.
TaskStatusUpdateEvent(String, TaskStatus, String, boolean, Map<String, Object>) - Constructor for class io.a2a.spec.TaskStatusUpdateEvent
 
TaskStatusUpdateEvent(String, TaskStatus, String, boolean, Map<String, Object>, String) - Constructor for class io.a2a.spec.TaskStatusUpdateEvent
 
TaskStatusUpdateEvent.Builder - Class in io.a2a.spec
 
TEXT - Enum constant in enum class io.a2a.spec.Part.Kind
 
TEXT - Static variable in class io.a2a.spec.TextPart
 
TextPart - Class in io.a2a.spec
Represents a text segment within a message or artifact.
TextPart(String) - Constructor for class io.a2a.spec.TextPart
 
TextPart(String, Map<String, Object>) - Constructor for class io.a2a.spec.TextPart
 
timestamp() - Method in record class io.a2a.spec.TaskStatus
Returns the value of the timestamp record component.
token() - Method in record class io.a2a.spec.PushNotificationConfig
Returns the value of the token record component.
token(String) - Method in class io.a2a.spec.PushNotificationConfig.Builder
 
tokenUrl() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Returns the value of the tokenUrl record component.
tokenUrl() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
Returns the value of the tokenUrl record component.
tokenUrl() - Method in record class io.a2a.spec.PasswordOAuthFlow
Returns the value of the tokenUrl record component.
toString() - Method in record class io.a2a.spec.AgentCapabilities
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AgentCard
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AgentCardSignature
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AgentExtension
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AgentInterface
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AgentProvider
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AgentSkill
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.Artifact
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AuthenticationInfo
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.FileWithBytes
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.FileWithUri
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.ImplicitOAuthFlow
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.JSONErrorResponse
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.MessageSendConfiguration
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.MessageSendParams
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.OAuthFlows
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.PasswordOAuthFlow
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.PushNotificationConfig
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.TaskIdParams
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.TaskPushNotificationConfig
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.TaskQueryParams
Returns a string representation of this record class.
toString() - Method in record class io.a2a.spec.TaskStatus
Returns a string representation of this record class.
transport() - Method in record class io.a2a.spec.AgentInterface
Returns the value of the transport record component.
TransportProtocol - Enum Class in io.a2a.spec
Supported A2A transport protocols.
TYPE_REFERENCE - Static variable in class io.a2a.spec.Message
 
TYPE_REFERENCE - Static variable in record class io.a2a.spec.PushNotificationConfig
 
TYPE_REFERENCE - Static variable in class io.a2a.spec.Task
 

U

UNKNOWN - Enum constant in enum class io.a2a.spec.TaskState
 
unmarshalFrom(String, TypeReference<T>) - Static method in class io.a2a.util.Utils
 
UnsupportedOperationError - Error in io.a2a.spec
An A2A-specific error indicating that the requested operation is not supported by the agent.
UnsupportedOperationError() - Constructor for error io.a2a.spec.UnsupportedOperationError
 
UnsupportedOperationError(Integer, String, Object) - Constructor for error io.a2a.spec.UnsupportedOperationError
 
UpdateEvent - Interface in io.a2a.spec
 
uri() - Method in record class io.a2a.spec.AgentExtension
Returns the value of the uri record component.
uri() - Method in record class io.a2a.spec.FileWithUri
Returns the value of the uri record component.
uri(String) - Method in class io.a2a.spec.AgentExtension.Builder
 
url() - Method in record class io.a2a.spec.AgentCard
Returns the value of the url record component.
url() - Method in record class io.a2a.spec.AgentInterface
Returns the value of the url record component.
url() - Method in record class io.a2a.spec.AgentProvider
Returns the value of the url record component.
url() - Method in record class io.a2a.spec.PushNotificationConfig
Returns the value of the url record component.
url(String) - Method in class io.a2a.spec.AgentCard.Builder
 
url(String) - Method in class io.a2a.spec.PushNotificationConfig.Builder
 
USER - Enum constant in enum class io.a2a.spec.Message.Role
 
Utils - Class in io.a2a.util
 
Utils() - Constructor for class io.a2a.util.Utils
 

V

valueOf(String) - Static method in enum class io.a2a.spec.APIKeySecurityScheme.Location
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.a2a.spec.Message.Role
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.a2a.spec.Part.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.a2a.spec.TaskState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.a2a.spec.TransportProtocol
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.a2a.spec.APIKeySecurityScheme.Location
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.a2a.spec.Message.Role
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.a2a.spec.Part.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.a2a.spec.TaskState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.a2a.spec.TransportProtocol
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in record class io.a2a.spec.AgentCard
Returns the value of the version record component.
version(String) - Method in class io.a2a.spec.AgentCard.Builder
 

W

WORKING - Enum constant in enum class io.a2a.spec.TaskState
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form