public class LogSenderSettings
extends java.lang.Object
HttpLogSender.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CONNECT_TIMEOUT
Default timeout for log server connecting in milliseconds.
|
| Constructor and Description |
|---|
LogSenderSettings() |
| Modifier and Type | Method and Description |
|---|---|
static LogSenderSettings |
create()
Creates a new instance of
LogSenderSettings. |
int |
getConnectTimeout()
HTTP connecting timeout getter.
|
java.lang.String |
getContentEncoding()
Getter of HTTP Content-Encoding header value.
|
java.lang.String |
getContentType()
Getter of HTTP Content-Type header value.
|
java.lang.String |
getPassword()
Getter of HTTP Basic Authentication password.
|
java.lang.String |
getUrl()
Getter of HTTP URL used to connect to Grafana Loki server.
|
java.lang.String |
getUser()
Getter of HTTP Basic Authentication user.
|
LogSenderSettings |
setConnectTimeout(int connectTimeout)
Setter of timeout when connecting to the HTTP server.
|
LogSenderSettings |
setContentEncoding(java.lang.String contentEncoding)
Setter of HTTP Content-Encoding header value.
|
LogSenderSettings |
setContentType(java.lang.String contentType)
Setter of HTTP Content-Type header value.
|
LogSenderSettings |
setPassword(java.lang.String password)
Setter of HTTP Basic Authentication password.
|
LogSenderSettings |
setUrl(java.lang.String url)
Setter of HTTP URL used to connect to Grafana Loki server.
|
LogSenderSettings |
setUser(java.lang.String user)
Setter of HTTP Basic Authentication user.
|
public static final int DEFAULT_CONNECT_TIMEOUT
public static LogSenderSettings create()
LogSenderSettings.
It may be used instead of constructor.LogSenderSettings.public java.lang.String getUrl()
public LogSenderSettings setUrl(java.lang.String url)
url - HTTP URL used to connect to Grafana Loki server.
This URL's path should end with `/loki/api/v1/push`.public java.lang.String getUser()
public LogSenderSettings setUser(java.lang.String user)
user - HTTP Basic Authentication user.public java.lang.String getPassword()
public LogSenderSettings setPassword(java.lang.String password)
password - HTTP Basic Authentication password.public java.lang.String getContentType()
public LogSenderSettings setContentType(java.lang.String contentType)
contentType - HTTP Content-Type header value.public java.lang.String getContentEncoding()
public LogSenderSettings setContentEncoding(java.lang.String contentEncoding)
contentEncoding - HTTP Content-Encoding header value.public LogSenderSettings setConnectTimeout(int connectTimeout)
connectTimeout - Time in milliseconds.public int getConnectTimeout()