Class Hierarchy
- java.lang.Object
- io.a2a.spec.AgentCapabilities.Builder
- io.a2a.spec.AgentCard.Builder
- io.a2a.spec.AgentCardSignature.Builder
- io.a2a.spec.AgentExtension.Builder
- io.a2a.spec.AgentSkill.Builder
- io.a2a.spec.APIKeySecurityScheme.Builder
- io.a2a.spec.Artifact.Builder
- io.a2a.spec.CancelTaskParams.Builder
- io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
- io.a2a.spec.FileWithBytes (implements io.a2a.spec.FileContent)
- io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
- io.a2a.spec.HTTPAuthSecurityScheme.Builder
- io.a2a.spec.ListTaskPushNotificationConfigsParams.Builder
- io.a2a.spec.ListTasksParams.Builder
- io.a2a.spec.Message.Builder
- io.a2a.spec.MessageSendConfiguration.Builder
- io.a2a.spec.MessageSendParams.Builder
- io.a2a.spec.OAuth2SecurityScheme.Builder
- io.a2a.spec.OAuthFlows.Builder
- io.a2a.spec.OpenIdConnectSecurityScheme.Builder
- java.lang.Record
- io.a2a.spec.AgentCapabilities
- io.a2a.spec.AgentCard
- io.a2a.spec.AgentCardSignature
- io.a2a.spec.AgentExtension
- io.a2a.spec.AgentInterface
- io.a2a.spec.AgentProvider
- io.a2a.spec.AgentSkill
- io.a2a.spec.APIKeySecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.Artifact
- io.a2a.spec.AuthenticationInfo
- io.a2a.spec.AuthorizationCodeOAuthFlow
- io.a2a.spec.CancelTaskParams
- io.a2a.spec.ClientCredentialsOAuthFlow
- io.a2a.spec.DataPart (implements io.a2a.spec.Part<T>)
- io.a2a.spec.DeleteTaskPushNotificationConfigParams
- io.a2a.spec.DeviceCodeOAuthFlow
- io.a2a.spec.FilePart (implements io.a2a.spec.Part<T>)
- io.a2a.spec.FileWithUri (implements io.a2a.spec.FileContent)
- io.a2a.spec.GetExtendedAgentCardParams
- io.a2a.spec.GetTaskPushNotificationConfigParams
- io.a2a.spec.HTTPAuthSecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.ListTaskPushNotificationConfigsParams
- io.a2a.spec.ListTaskPushNotificationConfigsResult
- io.a2a.spec.ListTasksParams
- io.a2a.spec.Message (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind)
- io.a2a.spec.MessageSendConfiguration
- io.a2a.spec.MessageSendParams
- io.a2a.spec.MutualTLSSecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.OAuth2SecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.OAuthFlows
- io.a2a.spec.OpenIdConnectSecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.util.PageToken
- io.a2a.spec.SecurityRequirement
- io.a2a.spec.Task (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind)
- io.a2a.spec.TaskArtifactUpdateEvent (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind, io.a2a.spec.UpdateEvent)
- io.a2a.spec.TaskIdParams
- io.a2a.spec.TaskPushNotificationConfig
- io.a2a.spec.TaskQueryParams
- io.a2a.spec.TaskStatus
- io.a2a.spec.TaskStatusUpdateEvent (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind, io.a2a.spec.UpdateEvent)
- io.a2a.spec.TextPart (implements io.a2a.spec.Part<T>)
- io.a2a.spec.SecurityRequirement.Builder
- io.a2a.spec.Task.Builder
- io.a2a.spec.TaskArtifactUpdateEvent.Builder
- io.a2a.spec.TaskIdParams.Builder
- io.a2a.spec.TaskPushNotificationConfig.Builder
- io.a2a.spec.TaskQueryParams.Builder
- io.a2a.spec.TaskStatusUpdateEvent.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.a2a.spec.A2AClientError
- io.a2a.spec.A2AClientHTTPError
- io.a2a.spec.A2AClientInvalidArgsError
- io.a2a.spec.A2AClientInvalidStateError
- io.a2a.spec.A2AClientJSONError
- io.a2a.spec.A2AError (implements io.a2a.spec.Event)
- io.a2a.spec.A2AProtocolError
- io.a2a.spec.ContentTypeNotSupportedError
- io.a2a.spec.ExtendedAgentCardNotConfiguredError
- io.a2a.spec.ExtensionSupportRequiredError
- io.a2a.spec.InvalidAgentResponseError
- io.a2a.spec.PushNotificationNotSupportedError
- io.a2a.spec.TaskNotCancelableError
- io.a2a.spec.TaskNotFoundError
- io.a2a.spec.UnsupportedOperationError
- io.a2a.spec.VersionNotSupportedError
- io.a2a.spec.InternalError
- io.a2a.spec.InvalidParamsError
- io.a2a.spec.InvalidRequestError
- io.a2a.spec.JSONParseError
- io.a2a.spec.MethodNotFoundError
- io.a2a.spec.A2AProtocolError
- io.a2a.spec.A2AException
- io.a2a.spec.A2AClientException
- io.a2a.spec.A2AServerException
- io.a2a.spec.A2AClientError
- java.lang.RuntimeException
- java.lang.Exception
- io.a2a.util.Utils
Interface Hierarchy
- io.a2a.spec.A2AErrorCodes
- io.a2a.spec.A2AMethods
- io.a2a.spec.Event
- io.a2a.spec.StreamingEventKind
- io.a2a.spec.EventKind
- io.a2a.spec.FileContent
- io.a2a.spec.Part<T>
- io.a2a.spec.SecurityScheme
- io.a2a.spec.UpdateEvent
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.a2a.spec.APIKeySecurityScheme.Location
- io.a2a.spec.Message.Role
- io.a2a.spec.TaskState
- io.a2a.spec.TransportProtocol
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)