Class GrafanaClientConfig
java.lang.Object
io.nosqlbench.engine.clients.grafana.GrafanaClientConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAuthenticator(Authenticator authenticator) addHeaderSource(Supplier<Map<String, String>> headerSource) Add a dynamic header source to be used for every new request.copy()static GrafanaClientConfigfromJson(CharSequence json) intnewJsonPOST(String pathAndParams, Object rq) newRequest(String path) setBaseUri(String baseuri) voidsetTimeoutms(int timeoutms)
-
Constructor Details
-
GrafanaClientConfig
public GrafanaClientConfig()
-
-
Method Details
-
copy
-
basicAuth
-
addAuthenticator
-
addHeader
-
addHeaderSource
Add a dynamic header source to be used for every new request. Each source provides a map of new headers. If key or value of any entry is null or empty, that entry is skipped. Otherwise, they are computed and added to every request anew.- Parameters:
headerSource- A source of new headers- Returns:
- this GrafanaClientConfig, for method chaining
-
getHeaders
-
newClient
-
newRequest
-
setBaseUri
-
fromJson
-
getBaseUri
-
newJsonPOST
-
getTimeoutms
public int getTimeoutms() -
setTimeoutms
public void setTimeoutms(int timeoutms)
-