@Immutable
public class ContainerBuildPlan
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ContainerBuildPlan.Builder
Builder for
ContainerBuildPlan. |
| Modifier and Type | Method and Description |
|---|---|
static ContainerBuildPlan.Builder |
builder() |
java.lang.String |
getBaseImage() |
java.util.List<java.lang.String> |
getCmd() |
java.time.Instant |
getCreationTime() |
java.util.List<java.lang.String> |
getEntrypoint() |
java.util.Map<java.lang.String,java.lang.String> |
getEnvironment() |
java.util.Set<Port> |
getExposedPorts() |
ImageFormat |
getFormat() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
java.util.List<? extends LayerObject> |
getLayers() |
java.util.Set<Platform> |
getPlatforms()
Creates and returns a default platform if the user hasn't added or set any platforms ,else
returns a list of user specified platforms .
|
java.lang.String |
getUser() |
java.util.Set<AbsoluteUnixPath> |
getVolumes() |
AbsoluteUnixPath |
getWorkingDirectory() |
ContainerBuildPlan.Builder |
toBuilder()
Creates a builder configured with the current values.
|
public static ContainerBuildPlan.Builder builder()
public java.lang.String getBaseImage()
public java.util.Set<Platform> getPlatforms()
public ImageFormat getFormat()
public java.time.Instant getCreationTime()
public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
public java.util.Set<AbsoluteUnixPath> getVolumes()
public java.util.Map<java.lang.String,java.lang.String> getLabels()
public java.util.Set<Port> getExposedPorts()
@Nullable public java.lang.String getUser()
@Nullable public AbsoluteUnixPath getWorkingDirectory()
@Nullable public java.util.List<java.lang.String> getEntrypoint()
@Nullable public java.util.List<java.lang.String> getCmd()
public java.util.List<? extends LayerObject> getLayers()
public ContainerBuildPlan.Builder toBuilder()
ContainerBuildPlan.Builder configured with the current values.