Class SendStreamingMessageRequest.Builder
java.lang.Object
org.a2aproject.sdk.jsonrpc.common.wrappers.SendStreamingMessageRequest.Builder
- Enclosing class:
- SendStreamingMessageRequest
Builder for constructing
SendStreamingMessageRequest instances.
Provides a fluent API for building streaming message requests with optional customization of JSON-RPC protocol fields.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds theSendStreamingMessageRequest.Sets the JSON-RPC request ID.Sets the JSON-RPC protocol version.params(MessageSendParams params) Sets the message send parameters.
-
Method Details
-
jsonrpc
Sets the JSON-RPC protocol version.- Parameters:
jsonrpc- the JSON-RPC version (defaults to "2.0")- Returns:
- this builder
-
id
Sets the JSON-RPC request ID.- Parameters:
id- the request identifier (auto-generated UUID if null)- Returns:
- this builder
-
params
Sets the message send parameters.- Parameters:
params- the parameters containing the message and configuration- Returns:
- this builder
-
build
Builds theSendStreamingMessageRequest.- Returns:
- a new streaming message request instance
-