public static class DefaultDockerClient.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ERROR_MESSAGE |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
String |
apiVersion() |
DefaultDockerClient.Builder |
apiVersion(String apiVersion)
Set the Docker API version that will be used in the HTTP requests to Docker daemon.
|
DefaultDockerClient |
build() |
int |
connectionPoolSize() |
DefaultDockerClient.Builder |
connectionPoolSize(int connectionPoolSize)
Set the size of the connection pool for connections to Docker.
|
long |
connectTimeoutMillis() |
DefaultDockerClient.Builder |
connectTimeoutMillis(long connectTimeoutMillis)
Set the timeout in milliseconds until a connection to Docker is established.
|
boolean |
dockerAuth() |
DefaultDockerClient.Builder |
dockerAuth(boolean dockerAuth)
Deprecated.
in favor of
registryAuthSupplier(RegistryAuthSupplier) |
DockerCertificatesStore |
dockerCertificates() |
DefaultDockerClient.Builder |
dockerCertificates(DockerCertificatesStore dockerCertificatesStore)
Provide certificates to secure the connection to Docker.
|
org.glassfish.jersey.client.RequestEntityProcessing |
getRequestEntityProcessing() |
DefaultDockerClient.Builder |
header(String name,
Object value)
Adds additional headers to be sent in all requests to the Docker Remote API.
|
Map<String,Object> |
headers() |
long |
readTimeoutMillis() |
DefaultDockerClient.Builder |
readTimeoutMillis(long readTimeoutMillis)
Set the SO_TIMEOUT in milliseconds.
|
RegistryAuth |
registryAuth() |
DefaultDockerClient.Builder |
registryAuth(RegistryAuth registryAuth)
Deprecated.
in favor of
registryAuthSupplier(RegistryAuthSupplier) |
DefaultDockerClient.Builder |
registryAuthSupplier(RegistryAuthSupplier registryAuthSupplier) |
URI |
uri() |
DefaultDockerClient.Builder |
uri(String uri)
Set the URI for connections to Docker.
|
DefaultDockerClient.Builder |
uri(URI uri) |
boolean |
useProxy() |
DefaultDockerClient.Builder |
useProxy(boolean useProxy)
Allows connecting to Docker Daemon using HTTP proxy.
|
DefaultDockerClient.Builder |
useRequestEntityProcessing(org.glassfish.jersey.client.RequestEntityProcessing requestEntityProcessing)
Allows setting transfer encoding.
|
public static final String ERROR_MESSAGE
public URI uri()
public DefaultDockerClient.Builder uri(URI uri)
public DefaultDockerClient.Builder uri(String uri)
uri - URI String for connections to Dockerpublic DefaultDockerClient.Builder apiVersion(String apiVersion)
apiVersion - String for Docker API versionpublic String apiVersion()
public long connectTimeoutMillis()
public DefaultDockerClient.Builder connectTimeoutMillis(long connectTimeoutMillis)
connectTimeoutMillis - connection timeout to Docker daemon in millisecondspublic long readTimeoutMillis()
public DefaultDockerClient.Builder readTimeoutMillis(long readTimeoutMillis)
readTimeoutMillis - read timeout to Docker daemon in millisecondspublic DockerCertificatesStore dockerCertificates()
public DefaultDockerClient.Builder dockerCertificates(DockerCertificatesStore dockerCertificatesStore)
dockerCertificatesStore - DockerCertificatesStore objectpublic int connectionPoolSize()
public DefaultDockerClient.Builder connectionPoolSize(int connectionPoolSize)
connectionPoolSize - connection pool sizepublic boolean dockerAuth()
@Deprecated public DefaultDockerClient.Builder dockerAuth(boolean dockerAuth)
registryAuthSupplier(RegistryAuthSupplier)dockerAuth - tells if Docker auth info should be usedpublic boolean useProxy()
public DefaultDockerClient.Builder useProxy(boolean useProxy)
useProxy - tells if Docker Client has to connect to docker daemon using HTTP Proxypublic RegistryAuth registryAuth()
@Deprecated public DefaultDockerClient.Builder registryAuth(RegistryAuth registryAuth)
registryAuthSupplier(RegistryAuthSupplier)registryAuth - RegistryAuth objectpublic DefaultDockerClient.Builder registryAuthSupplier(RegistryAuthSupplier registryAuthSupplier)
public DefaultDockerClient.Builder header(String name, Object value)
public DefaultDockerClient.Builder useRequestEntityProcessing(org.glassfish.jersey.client.RequestEntityProcessing requestEntityProcessing)
By default ApacheConnectorProvider uses CHUNKED mode. Some Docker API end-points seems to fail when no content-length is specified but a body is sent.
requestEntityProcessing - is the requested entity processing to use when calling docker
daemon (tcp protocol).public org.glassfish.jersey.client.RequestEntityProcessing getRequestEntityProcessing()
public DefaultDockerClient build()
Copyright © 2019. All rights reserved.