Class Venv.Builder

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

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

      • create

        @Stability(Experimental)
        public static Venv.Builder create​(Project project)
        Parameters:
        project - This parameter is required.
        Returns:
        a new instance of Venv.Builder.
      • envdir

        @Stability(Experimental)
        public Venv.Builder envdir​(String envdir)
        (experimental) Name of directory to store the environment in.

        Default: ".env"

        Parameters:
        envdir - Name of directory to store the environment in. This parameter is required.
        Returns:
        this
      • pythonExec

        @Stability(Experimental)
        public Venv.Builder pythonExec​(String pythonExec)
        (experimental) Path to the python executable to use.

        Default: "python"

        Parameters:
        pythonExec - Path to the python executable to use. This parameter is required.
        Returns:
        this
      • build

        @Stability(Experimental)
        public Venv build()
        Specified by:
        build in interface software.amazon.jsii.Builder<Venv>
        Returns:
        a newly built instance of Venv.