@Stability(value=Experimental) public static final class DockerCompose.Builder extends Object implements software.amazon.jsii.Builder<DockerCompose>
DockerCompose.| Modifier and Type | Method and Description |
|---|---|
DockerCompose |
build() |
static DockerCompose.Builder |
create(Project project) |
DockerCompose.Builder |
nameSuffix(String nameSuffix)
(experimental) A name to add to the docker-compose.yml filename.
|
DockerCompose.Builder |
schemaVersion(String schemaVersion)
(experimental) Docker Compose schema version do be used.
|
DockerCompose.Builder |
services(Map<String,? extends DockerComposeServiceDescription> services)
(experimental) Service descriptions.
|
@Stability(value=Experimental) public static DockerCompose.Builder create(Project project)
project - This parameter is required.DockerCompose.Builder.@Stability(value=Experimental) public DockerCompose.Builder nameSuffix(String nameSuffix)
Default: - no name is added
Example:
// Example automatically generated from non-compiling source. May contain errors. 'myname' yields 'docker-compose.myname.yml'
nameSuffix - A name to add to the docker-compose.yml filename. This parameter is required.this@Stability(value=Experimental) public DockerCompose.Builder schemaVersion(String schemaVersion)
Default: 3.3
schemaVersion - Docker Compose schema version do be used. This parameter is required.this@Stability(value=Experimental) public DockerCompose.Builder services(Map<String,? extends DockerComposeServiceDescription> services)
services - Service descriptions. This parameter is required.this@Stability(value=Experimental) public DockerCompose build()
build in interface software.amazon.jsii.Builder<DockerCompose>Copyright © 2021. All rights reserved.