public class LogConfiguration
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Log configuration options to send to a custom log driver for the container.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
logDriver
The log driver to use for the container.
|
private java.util.Map<java.lang.String,java.lang.String> |
options
The configuration options to send to the log driver.
|
Constructor and Description |
---|
LogConfiguration() |
Modifier and Type | Method and Description |
---|---|
LogConfiguration |
addOptionsEntry(java.lang.String key,
java.lang.String value) |
LogConfiguration |
clearOptionsEntries()
Removes all the entries added into Options.
|
LogConfiguration |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getLogDriver()
The log driver to use for the container.
|
java.util.Map<java.lang.String,java.lang.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(java.lang.String logDriver)
The log driver to use for the container.
|
void |
setOptions(java.util.Map<java.lang.String,java.lang.String> options)
The configuration options to send to the log driver.
|
java.lang.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(java.lang.String logDriver)
The log driver to use for the container.
|
LogConfiguration |
withOptions(java.util.Map<java.lang.String,java.lang.String> options)
The configuration options to send to the log driver.
|
private java.lang.String logDriver
The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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"
private java.util.Map<java.lang.String,java.lang.String> 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 void setLogDriver(java.lang.String logDriver)
The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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
- The log driver to use for the container. The valid values listed
for this parameter are log drivers that the Amazon ECS container
agent can communicate with by default. If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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 java.lang.String getLogDriver()
The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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"
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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(java.lang.String logDriver)
The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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
- The log driver to use for the container. The valid values listed
for this parameter are log drivers that the Amazon ECS container
agent can communicate with by default. If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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)
The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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
- The log driver to use for the container. The valid values listed
for this parameter are log drivers that the Amazon ECS container
agent can communicate with by default. If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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)
The log driver to use for the container. The valid values listed for this parameter are log drivers that the Amazon ECS container agent can communicate with by default.
If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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
- The log driver to use for the container. The valid values listed
for this parameter are log drivers that the Amazon ECS container
agent can communicate with by default. If you have a custom driver that is not listed above that you would like to work with the Amazon ECS container agent, you can fork the Amazon ECS container agent project that is available on GitHub and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, Amazon Web Services does not currently provide support for running modified copies of this software.
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 java.util.Map<java.lang.String,java.lang.String> getOptions()
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"
sudo docker version | grep "Server API version"
public void setOptions(java.util.Map<java.lang.String,java.lang.String> 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"
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(java.util.Map<java.lang.String,java.lang.String> 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"
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(java.lang.String key, java.lang.String value)
public LogConfiguration clearOptionsEntries()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public LogConfiguration clone()
clone
in class java.lang.Object