public class LogConfiguration extends Object implements Serializable, Cloneable
Log configuration options to send to a custom log driver for the container.
Constructor and Description |
---|
LogConfiguration() |
Modifier and Type | Method and Description |
---|---|
LogConfiguration |
addOptionsEntry(String key,
String value)
The configuration options to send to the log driver.
|
LogConfiguration |
clearOptionsEntries()
Removes all the entries added into Options.
|
LogConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getLogDriver()
The log driver to use for the container.
|
Map<String,String> |
getOptions()
The configuration options to send to the log driver.
|
int |
hashCode() |
void |
setLogDriver(LogDriver logDriver)
The log driver to use for the container.
|
void |
setLogDriver(String logDriver)
The log driver to use for the container.
|
void |
setOptions(Map<String,String> options)
The configuration options to send to the log driver.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
LogConfiguration |
withLogDriver(LogDriver logDriver)
The log driver to use for the container.
|
LogConfiguration |
withLogDriver(String logDriver)
The log driver to use for the container.
|
LogConfiguration |
withOptions(Map<String,String> options)
The configuration options to send to the log driver.
|
public String getLogDriver()
sudo docker version | grep "Server API version"
Constraints:
Allowed Values: json-file, syslog, journald, gelf, fluentd
sudo docker version | grep "Server API version"
LogDriver
public void setLogDriver(String logDriver)
sudo docker version | grep "Server API version"
Constraints:
Allowed Values: json-file, syslog, journald, gelf, fluentd
logDriver
- The log driver to use for the container. This parameter requires
version 1.18 of the Docker Remote API or greater on your container
instance. To check the Docker Remote API version on your container
instance, log into your container instance and run the following
command: sudo docker version | grep "Server API version"
LogDriver
public LogConfiguration withLogDriver(String logDriver)
sudo docker version | grep "Server API version"
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: json-file, syslog, journald, gelf, fluentd
logDriver
- The log driver to use for the container. This parameter requires
version 1.18 of the Docker Remote API or greater on your container
instance. To check the Docker Remote API version on your container
instance, log into your container instance and run the following
command: sudo docker version | grep "Server API version"
LogDriver
public void setLogDriver(LogDriver logDriver)
sudo docker version | grep "Server API version"
Constraints:
Allowed Values: json-file, syslog, journald, gelf, fluentd
logDriver
- The log driver to use for the container. This parameter requires
version 1.18 of the Docker Remote API or greater on your container
instance. To check the Docker Remote API version on your container
instance, log into your container instance and run the following
command: sudo docker version | grep "Server API version"
LogDriver
public LogConfiguration withLogDriver(LogDriver logDriver)
sudo docker version | grep "Server API version"
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: json-file, syslog, journald, gelf, fluentd
logDriver
- The log driver to use for the container. This parameter requires
version 1.18 of the Docker Remote API or greater on your container
instance. To check the Docker Remote API version on your container
instance, log into your container instance and run the following
command: sudo docker version | grep "Server API version"
LogDriver
public Map<String,String> getOptions()
sudo docker version | grep "Server API
version"
sudo docker version | grep "Server API
version"
public void setOptions(Map<String,String> options)
sudo docker version | grep "Server API
version"
options
- The configuration options to send to the log driver. This parameter
requires version 1.19 of the Docker Remote API or greater on your
container instance. To check the Docker Remote API version on your
container instance, log into your container instance and run the
following command: sudo docker version | grep "Server API
version"
public LogConfiguration withOptions(Map<String,String> options)
sudo docker version | grep "Server API
version"
Returns a reference to this object so that method calls can be chained together.
options
- The configuration options to send to the log driver. This parameter
requires version 1.19 of the Docker Remote API or greater on your
container instance. To check the Docker Remote API version on your
container instance, log into your container instance and run the
following command: sudo docker version | grep "Server API
version"
public LogConfiguration addOptionsEntry(String key, String value)
sudo docker version | grep "Server API
version"
The method adds a new key-value pair into Options parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into Options.value
- The corresponding value of the entry to be added into Options.public LogConfiguration clearOptionsEntries()
Returns a reference to this object so that method calls can be chained together.
public String toString()
toString
in class Object
Object.toString()
public LogConfiguration clone()
Copyright © 2015. All rights reserved.