Index
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
A2AExceptioninstance. - A2AException(String) - Constructor for exception io.a2a.spec.A2AException
-
Constructs a new
A2AExceptioninstance with an initial message. - A2AException(String, Throwable) - Constructor for exception io.a2a.spec.A2AException
-
Constructs a new
A2AExceptioninstance with an initial message and cause. - A2AException(Throwable) - Constructor for exception io.a2a.spec.A2AException
-
Constructs a new
A2AExceptioninstance 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
acceptedOutputModesrecord 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
additionalInterfacesrecord 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
AgentCapabilitiesrecord 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
AgentCardrecord 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
AgentCardSignaturerecord 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
AgentExtensionrecord 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
AgentInterfacerecord 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
AgentProviderrecord 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
AgentSkillrecord 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
Artifactrecord 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
artifactIdrecord 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
authenticationrecord 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
AuthenticationInforecord class. - authorizationCode() - Method in record class io.a2a.spec.OAuthFlows
-
Returns the value of the
authorizationCoderecord 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
AuthorizationCodeOAuthFlowrecord class. - authorizationUrl() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
-
Returns the value of the
authorizationUrlrecord component. - authorizationUrl() - Method in record class io.a2a.spec.ImplicitOAuthFlow
-
Returns the value of the
authorizationUrlrecord 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
blockingrecord 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
bytesrecord 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
capabilitiesrecord 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
clientCredentialsrecord 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
ClientCredentialsOAuthFlowrecord 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
configurationrecord 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
credentialsrecord component. - credentials() - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
-
Returns the value of the
credentialsrecord 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
defaultInputModesrecord 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
defaultOutputModesrecord 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
DeleteTaskPushNotificationConfigParamsrecord 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
descriptionrecord component. - description() - Method in record class io.a2a.spec.AgentExtension
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.a2a.spec.AgentSkill
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.a2a.spec.Artifact
-
Returns the value of the
descriptionrecord 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
documentationUrlrecord 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
errorrecord 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
examplesrecord 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
extensionsrecord 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
FileWithBytesrecord 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
FileWithUrirecord 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
GetTaskPushNotificationConfigParamsrecord 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
headerrecord 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
historyLengthrecord component. - historyLength() - Method in record class io.a2a.spec.TaskQueryParams
-
Returns the value of the
historyLengthrecord 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
iconUrlrecord 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
idrecord component. - id() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
-
Returns the value of the
idrecord component. - id() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
-
Returns the value of the
idrecord component. - id() - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
-
Returns the value of the
idrecord component. - id() - Method in record class io.a2a.spec.PushNotificationConfig
-
Returns the value of the
idrecord component. - id() - Method in record class io.a2a.spec.TaskIdParams
-
Returns the value of the
idrecord component. - id() - Method in record class io.a2a.spec.TaskQueryParams
-
Returns the value of the
idrecord 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
implicitrecord 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
ImplicitOAuthFlowrecord 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
inputModesrecord 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
JSONErrorResponserecord 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
ListTaskPushNotificationConfigParamsrecord 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
messagerecord component. - message() - Method in record class io.a2a.spec.TaskStatus
-
Returns the value of the
messagerecord 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
MessageSendConfigurationrecord 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
MessageSendParamsrecord class. - MessageSendParams.Builder - Class in io.a2a.spec
- metadata() - Method in record class io.a2a.spec.Artifact
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class io.a2a.spec.ListTaskPushNotificationConfigParams
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class io.a2a.spec.MessageSendParams
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class io.a2a.spec.TaskIdParams
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class io.a2a.spec.TaskQueryParams
-
Returns the value of the
metadatarecord 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
mimeTyperecord component. - mimeType() - Method in record class io.a2a.spec.FileWithUri
-
Returns the value of the
mimeTyperecord 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
namerecord component. - name() - Method in record class io.a2a.spec.AgentSkill
-
Returns the value of the
namerecord component. - name() - Method in record class io.a2a.spec.Artifact
-
Returns the value of the
namerecord component. - name() - Method in interface io.a2a.spec.FileContent
- name() - Method in record class io.a2a.spec.FileWithBytes
-
Returns the value of the
namerecord component. - name() - Method in record class io.a2a.spec.FileWithUri
-
Returns the value of the
namerecord 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
OAuthFlowsrecord 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
organizationrecord component. - outputModes() - Method in record class io.a2a.spec.AgentSkill
-
Returns the value of the
outputModesrecord 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
paramsrecord 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
partsrecord 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
passwordrecord 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
PasswordOAuthFlowrecord class. - preferredTransport() - Method in record class io.a2a.spec.AgentCard
-
Returns the value of the
preferredTransportrecord 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
protectedHeaderrecord 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
protocolVersionrecord 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
providerrecord 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
PushNotificationAuthenticationInforecord class. - pushNotificationConfig() - Method in record class io.a2a.spec.MessageSendConfiguration
-
Returns the value of the
pushNotificationConfigrecord component. - pushNotificationConfig() - Method in record class io.a2a.spec.TaskPushNotificationConfig
-
Returns the value of the
pushNotificationConfigrecord 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
PushNotificationConfigrecord class. - PushNotificationConfig.Builder - Class in io.a2a.spec
- pushNotificationConfigId() - Method in record class io.a2a.spec.DeleteTaskPushNotificationConfigParams
-
Returns the value of the
pushNotificationConfigIdrecord component. - pushNotificationConfigId() - Method in record class io.a2a.spec.GetTaskPushNotificationConfigParams
-
Returns the value of the
pushNotificationConfigIdrecord 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
pushNotificationsrecord 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
refreshUrlrecord component. - refreshUrl() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
-
Returns the value of the
refreshUrlrecord component. - refreshUrl() - Method in record class io.a2a.spec.ImplicitOAuthFlow
-
Returns the value of the
refreshUrlrecord component. - refreshUrl() - Method in record class io.a2a.spec.PasswordOAuthFlow
-
Returns the value of the
refreshUrlrecord 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
requiredrecord 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
schemesrecord component. - schemes() - Method in record class io.a2a.spec.PushNotificationAuthenticationInfo
-
Returns the value of the
schemesrecord component. - scopes() - Method in record class io.a2a.spec.AuthorizationCodeOAuthFlow
-
Returns the value of the
scopesrecord component. - scopes() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
-
Returns the value of the
scopesrecord component. - scopes() - Method in record class io.a2a.spec.ImplicitOAuthFlow
-
Returns the value of the
scopesrecord component. - scopes() - Method in record class io.a2a.spec.PasswordOAuthFlow
-
Returns the value of the
scopesrecord component. - security() - Method in record class io.a2a.spec.AgentCard
-
Returns the value of the
securityrecord component. - security() - Method in record class io.a2a.spec.AgentSkill
-
Returns the value of the
securityrecord 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
securitySchemesrecord 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
signaturerecord 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
signaturesrecord 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
skillsrecord 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
staterecord component. - stateTransitionHistory() - Method in record class io.a2a.spec.AgentCapabilities
-
Returns the value of the
stateTransitionHistoryrecord 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
streamingrecord 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
supportsAuthenticatedExtendedCardrecord 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
tagsrecord 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
taskIdrecord 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
TaskIdParamsrecord 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
TaskPushNotificationConfigrecord 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
TaskQueryParamsrecord 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
TaskStatusrecord 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
timestamprecord component. - token() - Method in record class io.a2a.spec.PushNotificationConfig
-
Returns the value of the
tokenrecord 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
tokenUrlrecord component. - tokenUrl() - Method in record class io.a2a.spec.ClientCredentialsOAuthFlow
-
Returns the value of the
tokenUrlrecord component. - tokenUrl() - Method in record class io.a2a.spec.PasswordOAuthFlow
-
Returns the value of the
tokenUrlrecord 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
transportrecord 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
urirecord component. - uri() - Method in record class io.a2a.spec.FileWithUri
-
Returns the value of the
urirecord 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
urlrecord component. - url() - Method in record class io.a2a.spec.AgentInterface
-
Returns the value of the
urlrecord component. - url() - Method in record class io.a2a.spec.AgentProvider
-
Returns the value of the
urlrecord component. - url() - Method in record class io.a2a.spec.PushNotificationConfig
-
Returns the value of the
urlrecord 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
versionrecord component. - version(String) - Method in class io.a2a.spec.AgentCard.Builder
W
A B C D E F G H I J L M N O P Q R S T U V WAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form