Class ListTaskPushNotificationConfigsRequest
java.lang.Object
org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest<T>
org.a2aproject.sdk.jsonrpc.common.wrappers.NonStreamingJSONRPCRequest<org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams>
org.a2aproject.sdk.jsonrpc.common.wrappers.ListTaskPushNotificationConfigsRequest
- All Implemented Interfaces:
A2AMessage
public final class ListTaskPushNotificationConfigsRequest
extends NonStreamingJSONRPCRequest<org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams>
JSON-RPC request to list all push notification configurations for a task.
This request retrieves all configured push notification endpoints for a specific task, allowing clients to enumerate all active notification subscriptions.
This class implements the JSON-RPC tasks/pushNotificationConfig/list method.
- See Also:
-
for the responsefor the parameter structurefor the configuration structure- A2A Protocol Specification
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for constructing instances. -
Field Summary
Fields inherited from class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
id, jsonrpc, method, paramsFields inherited from interface org.a2aproject.sdk.jsonrpc.common.wrappers.A2AMessage
JSONRPC_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionListTaskPushNotificationConfigsRequest(String jsonrpc, Object id, org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params) Constructs request with all parameters.ListTaskPushNotificationConfigsRequest(String id, org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params) Constructs request with ID and parameters. -
Method Summary
Methods inherited from class org.a2aproject.sdk.jsonrpc.common.wrappers.A2ARequest
getId, getJsonrpc, getMethod, getParams, validateAndSetJsonParameters
-
Constructor Details
-
ListTaskPushNotificationConfigsRequest
public ListTaskPushNotificationConfigsRequest(String jsonrpc, Object id, org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params) Constructs request with all parameters.- Parameters:
jsonrpc- the JSON-RPC versionid- the request IDparams- the request parameters
-
ListTaskPushNotificationConfigsRequest
public ListTaskPushNotificationConfigsRequest(String id, org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params) Constructs request with ID and parameters.- Parameters:
id- the request IDparams- the request parameters
-
-
Method Details
-
builder
Create a new Builder- Returns:
- the builder
-