Class ImageConfiguration.Builder
- java.lang.Object
-
- com.google.cloud.tools.jib.configuration.ImageConfiguration.Builder
-
- Enclosing class:
- ImageConfiguration
public static class ImageConfiguration.Builder extends java.lang.Object
Builder for instantiating anImageConfiguration
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageConfiguration
build()
Builds theImageConfiguration
.ImageConfiguration.Builder
setCredentialRetrievers(java.util.List<CredentialRetriever> credentialRetrievers)
Sets the providers for registry credentials.ImageConfiguration.Builder
setDockerClient(DockerClient dockerClient)
Sets the Docker client to be used for Docker daemon base images.ImageConfiguration.Builder
setTarPath(java.nio.file.Path tarPath)
Sets the path for tarball base images.
-
-
-
Method Detail
-
setCredentialRetrievers
public ImageConfiguration.Builder setCredentialRetrievers(java.util.List<CredentialRetriever> credentialRetrievers)
Sets the providers for registry credentials. The order determines the priority in which the retrieval methods are attempted.- Parameters:
credentialRetrievers
- the list ofCredentialRetriever
s- Returns:
- this
-
setDockerClient
public ImageConfiguration.Builder setDockerClient(DockerClient dockerClient)
Sets the Docker client to be used for Docker daemon base images.- Parameters:
dockerClient
- the Docker client- Returns:
- this
-
setTarPath
public ImageConfiguration.Builder setTarPath(java.nio.file.Path tarPath)
Sets the path for tarball base images.- Parameters:
tarPath
- the path- Returns:
- this
-
build
public ImageConfiguration build()
Builds theImageConfiguration
.- Returns:
- the corresponding
ImageConfiguration
-
-