Interface InitProject

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    InitProject.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.96.0 (build 921e240)",
               date="2024-03-28T21:16:42.768Z")
    @Stability(Experimental)
    public interface InitProject
    extends software.amazon.jsii.JsiiSerializable
    (experimental) Information passed from projen new to the project object when the project is first created.

    It is used to generate projenrc files in various languages.

    • Method Detail

      • getArgs

        @Stability(Experimental)
        @NotNull
        Map<String,​Object> getArgs()
        (experimental) Initial arguments passed to projen new.
      • getComments

        @Stability(Experimental)
        @NotNull
        InitProjectOptionHints getComments()
        (experimental) Include commented out options.

        Does not apply to projenrc.json files.

        Default: InitProjectOptionHints.FEATURED

      • getFqn

        @Stability(Experimental)
        @NotNull
        String getFqn()
        (experimental) The JSII FQN of the project type.
      • getType

        @Stability(Experimental)
        @NotNull
        ProjectType getType()
        (experimental) Project metadata.