Class DockerConfiguration

java.lang.Object
org.apache.camel.component.docker.DockerConfiguration
All Implemented Interfaces:
Cloneable

@UriParams public class DockerConfiguration extends Object implements Cloneable
  • Constructor Details

    • DockerConfiguration

      public DockerConfiguration()
  • Method Details

    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
      Docker host
    • getPort

      public Integer getPort()
    • setPort

      public void setPort(Integer port)
      Docker port
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
      User name to authenticate with
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
      Password to authenticate with
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
      Email address associated with the user
    • getServerAddress

      public String getServerAddress()
    • setServerAddress

      public void setServerAddress(String serverAddress)
      Server address for docker registry.
    • getRequestTimeout

      public Integer getRequestTimeout()
    • setRequestTimeout

      public void setRequestTimeout(Integer requestTimeout)
      Request timeout for response (in seconds)
    • isSecure

      public boolean isSecure()
    • setSecure

      public void setSecure(boolean secure)
      Use HTTPS communication
    • getCertPath

      public String getCertPath()
    • setCertPath

      public void setCertPath(String certPath)
      Location containing the SSL certificate chain
    • getMaxTotalConnections

      public Integer getMaxTotalConnections()
    • setMaxTotalConnections

      public void setMaxTotalConnections(Integer maxTotalConnections)
      Maximum total connections
    • getMaxPerRouteConnections

      public Integer getMaxPerRouteConnections()
    • setMaxPerRouteConnections

      public void setMaxPerRouteConnections(Integer maxPerRouteConnections)
      Maximum route connections
    • isLoggingFilter

      public boolean isLoggingFilter()
    • setLoggingFilter

      public void setLoggingFilter(boolean loggingFilterEnabled)
      Whether to use logging filter
    • isFollowRedirectFilter

      public boolean isFollowRedirectFilter()
    • setFollowRedirectFilter

      public void setFollowRedirectFilter(boolean followRedirectFilterEnabled)
      Whether to follow redirect filter
    • getParameters

      public Map<String,Object> getParameters()
    • setParameters

      public void setParameters(Map<String,Object> parameters)
      Additional configuration parameters as key/value pairs
    • getOperation

      public DockerOperation getOperation()
    • setOperation

      public void setOperation(DockerOperation operation)
      Which operation to use
    • isTlsVerify

      public boolean isTlsVerify()
    • setTlsVerify

      public void setTlsVerify(boolean tlsVerify)
      Check TLS
    • isSocket

      public boolean isSocket()
    • setSocket

      public void setSocket(boolean socket)
      Socket connection mode
    • getCmdExecFactory

      public String getCmdExecFactory()
    • setCmdExecFactory

      public void setCmdExecFactory(String cmdExecFactory)
      The fully qualified class name of the DockerCmdExecFactory implementation to use
    • copy

      public DockerConfiguration copy()