Package com.github.loki4j.client.http
Class HttpConfig.Builder
- java.lang.Object
-
- com.github.loki4j.client.http.HttpConfig.Builder
-
- Enclosing class:
- HttpConfig
public static class HttpConfig.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static HttpConfig.ApacheHttpConfigapachestatic HttpConfig.JavaHttpConfigjava
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpConfigbuild(java.lang.String contentType)HttpConfig.Builderfill(java.util.function.Consumer<HttpConfig.Builder> func)HttpConfig.BuildersetClientConfig(HttpConfig.ClientSpecificConfig clientSpecificConfig)HttpConfig.BuildersetConnectionTimeoutMs(long connectionTimeoutMs)HttpConfig.BuildersetPassword(java.util.Optional<java.lang.String> password)HttpConfig.BuildersetPushUrl(java.lang.String pushUrl)HttpConfig.BuildersetRequestTimeoutMs(long requestTimeoutMs)HttpConfig.BuildersetTenantId(java.util.Optional<java.lang.String> tenantId)HttpConfig.BuildersetUsername(java.util.Optional<java.lang.String> username)
-
-
-
Field Detail
-
apache
public static final HttpConfig.ApacheHttpConfig apache
-
java
public static final HttpConfig.JavaHttpConfig java
-
-
Method Detail
-
build
public HttpConfig build(java.lang.String contentType)
-
fill
public HttpConfig.Builder fill(java.util.function.Consumer<HttpConfig.Builder> func)
-
setPushUrl
public HttpConfig.Builder setPushUrl(java.lang.String pushUrl)
-
setConnectionTimeoutMs
public HttpConfig.Builder setConnectionTimeoutMs(long connectionTimeoutMs)
-
setRequestTimeoutMs
public HttpConfig.Builder setRequestTimeoutMs(long requestTimeoutMs)
-
setTenantId
public HttpConfig.Builder setTenantId(java.util.Optional<java.lang.String> tenantId)
-
setUsername
public HttpConfig.Builder setUsername(java.util.Optional<java.lang.String> username)
-
setPassword
public HttpConfig.Builder setPassword(java.util.Optional<java.lang.String> password)
-
setClientConfig
public HttpConfig.Builder setClientConfig(HttpConfig.ClientSpecificConfig clientSpecificConfig)
-
-