public static final class DockerBuildAssetOptions.Builder
extends java.lang.Object
DockerBuildAssetOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DockerBuildAssetOptions |
build()
Builds the configured instance.
|
DockerBuildAssetOptions.Builder |
buildArgs(java.util.Map<java.lang.String,java.lang.String> buildArgs)
Sets the value of
DockerBuildOptions.getBuildArgs() |
DockerBuildAssetOptions.Builder |
file(java.lang.String file)
Sets the value of
DockerBuildOptions.getFile() |
DockerBuildAssetOptions.Builder |
imagePath(java.lang.String imagePath)
Sets the value of
DockerBuildAssetOptions.getImagePath() |
DockerBuildAssetOptions.Builder |
outputPath(java.lang.String outputPath)
Sets the value of
DockerBuildAssetOptions.getOutputPath() |
DockerBuildAssetOptions.Builder |
platform(java.lang.String platform)
Sets the value of
DockerBuildOptions.getPlatform() |
public DockerBuildAssetOptions.Builder imagePath(java.lang.String imagePath)
DockerBuildAssetOptions.getImagePath()
imagePath
- The path in the Docker image where the asset is located after the build operation.this
public DockerBuildAssetOptions.Builder outputPath(java.lang.String outputPath)
DockerBuildAssetOptions.getOutputPath()
outputPath
- The path on the local filesystem where the asset will be copied using `docker cp`.this
public DockerBuildAssetOptions.Builder buildArgs(java.util.Map<java.lang.String,java.lang.String> buildArgs)
DockerBuildOptions.getBuildArgs()
buildArgs
- Build args.this
public DockerBuildAssetOptions.Builder file(java.lang.String file)
DockerBuildOptions.getFile()
file
- Name of the Dockerfile, must relative to the docker build path.this
public DockerBuildAssetOptions.Builder platform(java.lang.String platform)
DockerBuildOptions.getPlatform()
platform
- Set platform if server is multi-platform capable. _Requires Docker Engine API v1.38+_.
Example value: linux/amd64
this
public DockerBuildAssetOptions build()
DockerBuildAssetOptions
java.lang.NullPointerException
- if any required attribute was not provided