@Stability(value=Experimental) public static final class DevContainer.Builder extends Object implements software.amazon.jsii.Builder<DevContainer>
DevContainer.| Modifier and Type | Method and Description |
|---|---|
DevContainer |
build() |
static DevContainer.Builder |
create(Project project) |
DevContainer.Builder |
dockerImage(DevEnvironmentDockerImage dockerImage)
(experimental) A Docker image or Dockerfile for the container.
|
DevContainer.Builder |
ports(List<String> ports)
(experimental) An array of ports that should be exposed from the container.
|
DevContainer.Builder |
tasks(List<? extends Task> tasks)
(experimental) An array of tasks that should be run when the container starts.
|
DevContainer.Builder |
vscodeExtensions(List<String> vscodeExtensions)
(experimental) An array of extension IDs that specify the extensions that should be installed inside the container when it is created.
|
@Stability(value=Experimental) public static DevContainer.Builder create(Project project)
project - This parameter is required.DevContainer.Builder.@Stability(value=Experimental) public DevContainer.Builder dockerImage(DevEnvironmentDockerImage dockerImage)
dockerImage - A Docker image or Dockerfile for the container. This parameter is required.this@Stability(value=Experimental) public DevContainer.Builder ports(List<String> ports)
ports - An array of ports that should be exposed from the container. This parameter is required.this@Stability(value=Experimental) public DevContainer.Builder tasks(List<? extends Task> tasks)
tasks - An array of tasks that should be run when the container starts. This parameter is required.this@Stability(value=Experimental) public DevContainer.Builder vscodeExtensions(List<String> vscodeExtensions)
vscodeExtensions - An array of extension IDs that specify the extensions that should be installed inside the container when it is created. This parameter is required.this@Stability(value=Experimental) public DevContainer build()
build in interface software.amazon.jsii.Builder<DevContainer>Copyright © 2021. All rights reserved.