Interface IDevContainerEnvironment.Jsii$Default

    • Method Detail

      • 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
        Specified by:
        addPorts in interface IDevEnvironment.Jsii$Default
        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
        Specified by:
        addTasks in interface IDevEnvironment.Jsii$Default
        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
        Specified by:
        addVscodeExtensions in interface IDevEnvironment.Jsii$Default
        Parameters:
        extensions - The extension IDs. This parameter is required.
      • addFeatures

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

        Specified by:
        addFeatures in interface IDevContainerEnvironment
        Parameters:
        features - featureName and version(optional default: latest). This parameter is required.