Package org.a2aproject.sdk.client.http
Interface A2AHttpClient.Builder<T extends A2AHttpClient.Builder<T>>
- Type Parameters:
T- the concrete builder type for method chaining
- All Known Subinterfaces:
A2AHttpClient.DeleteBuilder,A2AHttpClient.GetBuilder,A2AHttpClient.PostBuilder
- Enclosing interface:
- A2AHttpClient
public static interface A2AHttpClient.Builder<T extends A2AHttpClient.Builder<T>>
Base builder interface for HTTP requests.
-
Method Summary
-
Method Details
-
url
Sets the target URL for the request.- Parameters:
s- the URL string- Returns:
- this builder for chaining
-
addHeaders
Adds multiple HTTP headers to the request.- Parameters:
headers- map of header names to values- Returns:
- this builder for chaining
-
addHeader
Adds a single HTTP header to the request.- Parameters:
name- the header namevalue- the header value- Returns:
- this builder for chaining
-