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.PathcaCertPathprivate java.nio.file.PathclientCertPathprivate java.nio.file.PathclientKeyPathprivate DockerCertificates.SslContextFactorysslContextFactory
-
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.BuildercaCertPath(java.nio.file.Path caCertPath)DockerCertificates.BuilderclientCertPath(java.nio.file.Path clientCertPath)DockerCertificates.BuilderclientKeyPath(java.nio.file.Path clientKeyPath)DockerCertificates.BuilderdockerCertPath(java.nio.file.Path dockerCertPath)DockerCertificates.BuildersslFactory(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
-
-