@Stability(value=Experimental) @Internal public static final class CreateProjectOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CreateProjectOptions
CreateProjectOptionssoftware.amazon.jsii.JsiiObject.InitializationModeCreateProjectOptions.Builder, CreateProjectOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CreateProjectOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CreateProjectOptions.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDir()
(experimental) Directory that the project will be generated in.
|
InitProjectOptionHints |
getOptionHints()
(experimental) Should we render commented-out default options in the projenrc file?
|
Boolean |
getPost()
(experimental) Should we execute post synthesis hooks?
|
String |
getProjectFqn()
(experimental) Fully-qualified name of the project type (usually formatted as `module.ProjectType`).
|
Map<String,Object> |
getProjectOptions()
(experimental) Project options.
|
Boolean |
getSynth()
(experimental) Should we call `project.synth()` or instantiate the project (could still have side-effects) and render the .projenrc file.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CreateProjectOptions.Builder builder)
CreateProjectOptions.Builder.public final String getDir()
CreateProjectOptionsgetDir in interface CreateProjectOptionspublic final String getProjectFqn()
CreateProjectOptionsExample:
// Example automatically generated from non-compiling source. May contain errors. `projen.TypescriptProject`
getProjectFqn in interface CreateProjectOptionspublic final Map<String,Object> getProjectOptions()
CreateProjectOptionsOnly JSON-like values can be passed in (strings, booleans, numbers, enums, arrays, and objects that are not derived from classes).
Consult the API reference of the project type you are generating for information about what fields and types are available.
getProjectOptions in interface CreateProjectOptionspublic final InitProjectOptionHints getOptionHints()
CreateProjectOptionsDoes not apply to projenrc.json files.
Default: InitProjectOptionHints.FEATURED
getOptionHints in interface CreateProjectOptionspublic final Boolean getPost()
CreateProjectOptions(usually package manager install).
Default: true
getPost in interface CreateProjectOptionspublic final Boolean getSynth()
CreateProjectOptionsDefault: true
getSynth in interface CreateProjectOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.