public class DatadogHttpClient extends Object implements Closeable
Responsible for API endpoint routing, validating API key, and sending requests with metrics payload.
| Modifier and Type | Class and Description |
|---|---|
static class |
DatadogHttpClient.ApiSite |
| Constructor and Description |
|---|
DatadogHttpClient(DatadogHttpClient.ApiSite apiSite,
String apiKey,
boolean skipValidation,
org.apache.http.impl.client.CloseableHttpClient client) |
DatadogHttpClient(DatadogHttpClient.ApiSite apiSite,
String apiKey,
boolean skipValidation,
int timeoutSeconds) |
public DatadogHttpClient(DatadogHttpClient.ApiSite apiSite, String apiKey, boolean skipValidation, org.apache.http.impl.client.CloseableHttpClient client)
public DatadogHttpClient(DatadogHttpClient.ApiSite apiSite, String apiKey, boolean skipValidation, int timeoutSeconds)
public void send(String payload)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.