@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.393Z") @Stability(value=Experimental) public interface DockerComposeServiceDescription extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
DockerComposeServiceDescription.Builder
A builder for
DockerComposeServiceDescription |
static class |
DockerComposeServiceDescription.Jsii$Proxy
An implementation for
DockerComposeServiceDescription |
| Modifier and Type | Method and Description |
|---|---|
static DockerComposeServiceDescription.Builder |
builder() |
default List<String> |
getCommand()
(experimental) Provide a command to the docker container.
|
default List<IDockerComposeServiceName> |
getDependsOn()
(experimental) Names of other services this service depends on.
|
default Map<String,String> |
getEnvironment()
(experimental) Add environment variables.
|
default String |
getImage()
(experimental) Use a docker image.
|
default DockerComposeBuild |
getImageBuild()
(experimental) Build a docker image.
|
default List<DockerComposeServicePort> |
getPorts()
(experimental) Map some ports.
|
default List<IDockerComposeVolumeBinding> |
getVolumes()
(experimental) Mount some volumes into the service.
|
@Stability(value=Experimental) @Nullable default List<String> getCommand()
Default: - use the container's default command
@Stability(value=Experimental) @Nullable default List<IDockerComposeServiceName> getDependsOn()
Default: - no dependencies
@Stability(value=Experimental) @Nullable default Map<String,String> getEnvironment()
Default: - no environment variables are provided
@Stability(value=Experimental) @Nullable default String getImage()
Note: You must specify either build or image key.
imageBuild@Stability(value=Experimental) @Nullable default DockerComposeBuild getImageBuild()
Note: You must specify either imageBuild or image key.
image@Stability(value=Experimental) @Nullable default List<DockerComposeServicePort> getPorts()
Default: - no ports are mapped
@Stability(value=Experimental) @Nullable default List<IDockerComposeVolumeBinding> getVolumes()
Use one of the following to create volumes:
to create & mount a named volume@Stability(value=Experimental) static DockerComposeServiceDescription.Builder builder()
Copyright © 2021. All rights reserved.