@Stability(value=Stable) public static final class DockerBuildOptions.Builder extends Object implements software.amazon.jsii.Builder<DockerBuildOptions>
DockerBuildOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DockerBuildOptions |
build()
Builds the configured instance.
|
DockerBuildOptions.Builder |
buildArgs(Map<String,String> buildArgs)
Sets the value of
DockerBuildOptions.getBuildArgs() |
DockerBuildOptions.Builder |
file(String file)
Sets the value of
DockerBuildOptions.getFile() |
DockerBuildOptions.Builder |
platform(String platform)
Sets the value of
DockerBuildOptions.getPlatform() |
DockerBuildOptions.Builder |
targetStage(String targetStage)
Sets the value of
DockerBuildOptions.getTargetStage() |
@Stability(value=Stable) public DockerBuildOptions.Builder buildArgs(Map<String,String> buildArgs)
DockerBuildOptions.getBuildArgs()buildArgs - Build args.this@Stability(value=Stable) public DockerBuildOptions.Builder file(String file)
DockerBuildOptions.getFile()file - Name of the Dockerfile, must relative to the docker build path.this@Stability(value=Stable) public DockerBuildOptions.Builder platform(String platform)
DockerBuildOptions.getPlatform()platform - Set platform if server is multi-platform capable. _Requires Docker Engine API v1.38+_.
Example value: linux/amd64this@Stability(value=Stable) public DockerBuildOptions.Builder targetStage(String targetStage)
DockerBuildOptions.getTargetStage()targetStage - Set build target for multi-stage container builds. Any stage defined afterwards will be ignored.
Example value: build-envthis@Stability(value=Stable) public DockerBuildOptions build()
build in interface software.amazon.jsii.Builder<DockerBuildOptions>DockerBuildOptionsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.