Interface IDevEnvironment.Jsii$Default

    • Method Detail

      • addDockerImage

        @Stability(Experimental)
        default void addDockerImage​(@NotNull
                                    DevEnvironmentDockerImage image)
        (experimental) Add a custom Docker image or Dockerfile for the container.

        Specified by:
        addDockerImage in interface IDevEnvironment
        Parameters:
        image - The Docker image. This parameter is required.
      • addPorts

        @Stability(Experimental)
        default void addPorts​(@NotNull
                              @NotNull String... ports)
        (experimental) Adds ports that should be exposed (forwarded) from the container.

        Specified by:
        addPorts in interface IDevEnvironment
        Parameters:
        ports - The new ports. This parameter is required.
      • addTasks

        @Stability(Experimental)
        default void addTasks​(@NotNull
                              @NotNull Task... tasks)
        (experimental) Adds tasks to run when the container starts.

        Specified by:
        addTasks in interface IDevEnvironment
        Parameters:
        tasks - The new tasks. This parameter is required.
      • addVscodeExtensions

        @Stability(Experimental)
        default void addVscodeExtensions​(@NotNull
                                         @NotNull String... extensions)
        (experimental) Adds a list of VSCode extensions that should be automatically installed in the container.

        Specified by:
        addVscodeExtensions in interface IDevEnvironment
        Parameters:
        extensions - The extension IDs. This parameter is required.