Class ImageConfiguration
- java.lang.Object
-
- com.google.cloud.tools.jib.configuration.ImageConfiguration
-
public class ImageConfiguration extends java.lang.Object
Immutable configuration options for a base or target image reference.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImageConfiguration.Builder
Builder for instantiating anImageConfiguration
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImageConfiguration.Builder
builder(ImageReference imageReference)
Constructs a builder for anImageConfiguration
.com.google.common.collect.ImmutableList<CredentialRetriever>
getCredentialRetrievers()
java.util.Optional<DockerClient>
getDockerClient()
ImageReference
getImage()
java.lang.String
getImageQualifier()
java.lang.String
getImageRegistry()
java.lang.String
getImageRepository()
java.util.Optional<java.nio.file.Path>
getTarPath()
-
-
-
Method Detail
-
builder
public static ImageConfiguration.Builder builder(ImageReference imageReference)
Constructs a builder for anImageConfiguration
.- Parameters:
imageReference
- the image reference, which is a required field- Returns:
- the builder
-
getImage
public ImageReference getImage()
-
getImageRegistry
public java.lang.String getImageRegistry()
-
getImageRepository
public java.lang.String getImageRepository()
-
getImageQualifier
public java.lang.String getImageQualifier()
-
getCredentialRetrievers
public com.google.common.collect.ImmutableList<CredentialRetriever> getCredentialRetrievers()
-
getDockerClient
public java.util.Optional<DockerClient> getDockerClient()
-
getTarPath
public java.util.Optional<java.nio.file.Path> getTarPath()
-
-