Package com.spotify.docker.client
Class DockerCertificates.Builder
- java.lang.Object
-
- com.spotify.docker.client.DockerCertificates.Builder
-
- Enclosing class:
- DockerCertificates
public static class DockerCertificates.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.Path
caCertPath
private java.nio.file.Path
clientCertPath
private java.nio.file.Path
clientKeyPath
private DockerCertificates.SslContextFactory
sslContextFactory
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.base.Optional<DockerCertificatesStore>
build()
DockerCertificates.Builder
caCertPath(java.nio.file.Path caCertPath)
DockerCertificates.Builder
clientCertPath(java.nio.file.Path clientCertPath)
DockerCertificates.Builder
clientKeyPath(java.nio.file.Path clientKeyPath)
DockerCertificates.Builder
dockerCertPath(java.nio.file.Path dockerCertPath)
DockerCertificates.Builder
sslFactory(DockerCertificates.SslContextFactory sslContextFactory)
-
-
-
Field Detail
-
sslContextFactory
private DockerCertificates.SslContextFactory sslContextFactory
-
caCertPath
private java.nio.file.Path caCertPath
-
clientKeyPath
private java.nio.file.Path clientKeyPath
-
clientCertPath
private java.nio.file.Path clientCertPath
-
-
Method Detail
-
dockerCertPath
public DockerCertificates.Builder dockerCertPath(java.nio.file.Path dockerCertPath)
-
caCertPath
public DockerCertificates.Builder caCertPath(java.nio.file.Path caCertPath)
-
clientKeyPath
public DockerCertificates.Builder clientKeyPath(java.nio.file.Path clientKeyPath)
-
clientCertPath
public DockerCertificates.Builder clientCertPath(java.nio.file.Path clientCertPath)
-
sslFactory
public DockerCertificates.Builder sslFactory(DockerCertificates.SslContextFactory sslContextFactory)
-
build
public com.google.common.base.Optional<DockerCertificatesStore> build() throws DockerCertificateException
- Throws:
DockerCertificateException
-
-