Package io.github.cdklabs.projen
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 fromprojen newto the project object when the project is first created.It is used to generate projenrc files in various languages.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classInitProject.BuilderA builder forInitProjectstatic classInitProject.Jsii$ProxyAn implementation forInitProject
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static InitProject.Builderbuilder()Map<String,Object>getArgs()(experimental) Initial arguments passed toprojen new.InitProjectOptionHintsgetComments()(experimental) Include commented out options.StringgetFqn()(experimental) The JSII FQN of the project type.ProjectTypegetType()(experimental) Project metadata.
-
-
-
Method Detail
-
getArgs
@Stability(Experimental) @NotNull Map<String,Object> getArgs()
(experimental) Initial arguments passed toprojen 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.
-
builder
@Stability(Experimental) static InitProject.Builder builder()
- Returns:
- a
InitProject.BuilderofInitProject
-
-