Package org.a2aproject.sdk.spec
Class DeleteTaskPushNotificationConfigParams.Builder
java.lang.Object
org.a2aproject.sdk.spec.DeleteTaskPushNotificationConfigParams.Builder
- Enclosing class:
- DeleteTaskPushNotificationConfigParams
Builder for constructing
DeleteTaskPushNotificationConfigParams instances.
Provides a fluent API for setting parameters with optional metadata.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newDeleteTaskPushNotificationConfigParamsfrom the current builder state.Sets the push notification configuration ID to delete.Sets the task identifier.Sets optional tenant for the request.
-
Method Details
-
taskId
Sets the task identifier.- Parameters:
taskId- the task ID (required)- Returns:
- this builder for method chaining
-
id
Sets the push notification configuration ID to delete.- Parameters:
id- the configuration ID (required)- Returns:
- this builder for method chaining
-
tenant
Sets optional tenant for the request.- Parameters:
tenant- arbitrary tenant (optional)- Returns:
- this builder for method chaining
-
build
Builds a newDeleteTaskPushNotificationConfigParamsfrom the current builder state.- Returns:
- a new DeleteTaskPushNotificationConfigParams instance
- Throws:
IllegalArgumentException- if taskId or id is null
-