| Interface | Description |
|---|---|
| FilePermissionsProvider |
Interface for providing rules to determine file permissions on a container.
|
| LayerObject |
Serves as a base class for the "layers" property in the build plan specification.
|
| ModificationTimeProvider |
Interface for providing the file modification time on a container.
|
| OwnershipProvider |
Interface for providing the file ownership on a container.
|
| Class | Description |
|---|---|
| AbsoluteUnixPath |
Represents a Unix-style path in absolute form (containing all path components relative to the
file system root
/). |
| ContainerBuildPlan |
Describes a plan to build a container.
|
| ContainerBuildPlan.Builder |
Builder for
ContainerBuildPlan. |
| FileEntriesLayer |
Configures how to build a layer in the container image.
|
| FileEntriesLayer.Builder |
Builds a
FileEntriesLayer. |
| FileEntry |
Represents an entry in the layer.
|
| FilePermissions |
Represents read/write/execute file permissions for owner, group, and others.
|
| Platform |
Represents an image platform (for example, "amd64/linux").
|
| Port |
Represents a port number with a protocol (TCP or UDP).
|
| RelativeUnixPath |
Represents a Unix-style path in relative form (does not start at the file system root
/). |
| Enum | Description |
|---|---|
| ImageFormat |
Indicates the format of the image.
|
| LayerObject.Type |