Package io.github.cdklabs.projen
Interface DockerComposeProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DockerComposeProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.744Z") @Stability(Experimental) public interface DockerComposeProps extends software.amazon.jsii.JsiiSerializable
(experimental) Props for DockerCompose.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDockerComposeProps.BuilderA builder forDockerComposePropsstatic classDockerComposeProps.Jsii$ProxyAn implementation forDockerComposeProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DockerComposeProps.Builderbuilder()default StringgetNameSuffix()(experimental) A name to add to the docker-compose.yml filename.default StringgetSchemaVersion()(experimental) Docker Compose schema version do be used.default Map<String,DockerComposeServiceDescription>getServices()(experimental) Service descriptions.
-
-
-
Method Detail
-
getNameSuffix
@Stability(Experimental) @Nullable default String getNameSuffix()
(experimental) A name to add to the docker-compose.yml filename.Default: - no name is added
Example:
'myname' yields 'docker-compose.myname.yml'
-
getSchemaVersion
@Stability(Experimental) @Nullable default String getSchemaVersion()
(experimental) Docker Compose schema version do be used.Default: 3.3
-
getServices
@Stability(Experimental) @Nullable default Map<String,DockerComposeServiceDescription> getServices()
(experimental) Service descriptions.
-
builder
@Stability(Experimental) static DockerComposeProps.Builder builder()
- Returns:
- a
DockerComposeProps.BuilderofDockerComposeProps
-
-