public class TectonHttpClient
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TectonHttpClient.HttpMethod |
Constructor and Description |
---|
TectonHttpClient(java.lang.String url,
java.lang.String apiKey,
TectonClientOptions tectonClientOptions) |
Modifier and Type | Method and Description |
---|---|
okhttp3.Request |
buildRequestWithDefaultHeaders(ai.tecton.client.transport.HttpRequest httpRequest) |
void |
close() |
boolean |
isClosed() |
java.util.List<HttpResponse> |
performParallelRequests(java.lang.String endpoint,
TectonHttpClient.HttpMethod method,
java.util.List<java.lang.String> requestBodyList,
java.time.Duration timeout) |
HttpResponse |
performRequest(java.lang.String endpoint,
TectonHttpClient.HttpMethod method,
java.lang.String requestBody) |
public TectonHttpClient(java.lang.String url, java.lang.String apiKey, TectonClientOptions tectonClientOptions)
public void close()
public boolean isClosed()
public HttpResponse performRequest(java.lang.String endpoint, TectonHttpClient.HttpMethod method, java.lang.String requestBody)
public java.util.List<HttpResponse> performParallelRequests(java.lang.String endpoint, TectonHttpClient.HttpMethod method, java.util.List<java.lang.String> requestBodyList, java.time.Duration timeout) throws TectonClientException
TectonClientException
public okhttp3.Request buildRequestWithDefaultHeaders(ai.tecton.client.transport.HttpRequest httpRequest)