Class DevEnvironmentDockerImage

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.96.0 (build 921e240)",
               date="2024-03-28T21:16:42.737Z")
    @Stability(Experimental)
    public class DevEnvironmentDockerImage
    extends software.amazon.jsii.JsiiObject
    (experimental) Options for specifying the Docker image of the container.
    • Constructor Detail

      • DevEnvironmentDockerImage

        protected DevEnvironmentDockerImage​(software.amazon.jsii.JsiiObjectRef objRef)
      • DevEnvironmentDockerImage

        protected DevEnvironmentDockerImage​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • Method Detail

      • fromFile

        @Stability(Experimental)
        @NotNull
        public static DevEnvironmentDockerImage fromFile​(@NotNull
                                                         String dockerFile)
        (experimental) The relative path of a Dockerfile that defines the container contents.

        Example:

         '.gitpod.Docker'
         

        Parameters:
        dockerFile - a relative path. This parameter is required.
      • fromImage

        @Stability(Experimental)
        @NotNull
        public static DevEnvironmentDockerImage fromImage​(@NotNull
                                                          String image)
        (experimental) A publicly available Docker image.

        Example:

         'ubuntu:latest'
         

        Parameters:
        image - a Docker image. This parameter is required.
      • getDockerFile

        @Stability(Experimental)
        @Nullable
        public String getDockerFile()
        (experimental) The relative path of a Dockerfile that defines the container contents.
      • getImage

        @Stability(Experimental)
        @Nullable
        public String getImage()
        (experimental) A publicly available Docker image.