Class DockerCompose.Builder

  • All Implemented Interfaces:
    software.amazon.jsii.Builder<DockerCompose>
    Enclosing class:
    DockerCompose

    @Stability(Experimental)
    public static final class DockerCompose.Builder
    extends Object
    implements software.amazon.jsii.Builder<DockerCompose>
    (experimental) A fluent builder for DockerCompose.
    • Method Detail

      • nameSuffix

        @Stability(Experimental)
        public DockerCompose.Builder nameSuffix​(String nameSuffix)
        (experimental) A name to add to the docker-compose.yml filename.

        Default: - no name is added

        Example:

         'myname' yields 'docker-compose.myname.yml'
         

        Parameters:
        nameSuffix - A name to add to the docker-compose.yml filename. This parameter is required.
        Returns:
        this
      • schemaVersion

        @Stability(Experimental)
        public DockerCompose.Builder schemaVersion​(String schemaVersion)
        (experimental) Docker Compose schema version do be used.

        Default: 3.3

        Parameters:
        schemaVersion - Docker Compose schema version do be used. This parameter is required.
        Returns:
        this