Interface OpenApiGatewayTsProjectOptions
-
- All Superinterfaces:
io.github.cdklabs.projen.github.GitHubProjectOptions,software.amazon.jsii.JsiiSerializable,io.github.cdklabs.projen.javascript.NodePackageOptions,io.github.cdklabs.projen.javascript.NodeProjectOptions,OpenApiSpecConfig,io.github.cdklabs.projen.ProjectOptions,io.github.cdklabs.projen.release.ReleaseProjectOptions,io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
- All Known Implementing Classes:
OpenApiGatewayTsProjectOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.61.0 (build abf4039)", date="2022-06-17T03:54:58.792Z") @Stability(Experimental) public interface OpenApiGatewayTsProjectOptions extends software.amazon.jsii.JsiiSerializable, io.github.cdklabs.projen.typescript.TypeScriptProjectOptions, OpenApiSpecConfig
(experimental) Configuration for the OpenApiGatewayTsProject.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classOpenApiGatewayTsProjectOptions.BuilderA builder forOpenApiGatewayTsProjectOptionsstatic classOpenApiGatewayTsProjectOptions.Jsii$ProxyAn implementation forOpenApiGatewayTsProjectOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static OpenApiGatewayTsProjectOptions.Builderbuilder()List<ClientLanguage>getClientLanguages()(experimental) The list of languages for which clients will be generated.default StringgetGeneratedCodeDir()(experimental) The directory in which generated client code will be generated, relative to the outdir of this project.default StringgetSpecDir()(experimental) The directory in which the OpenAPI spec should be generated, relative to the outdir of this project.-
Methods inherited from interface io.github.cdklabs.projen.github.GitHubProjectOptions
getAutoApproveOptions, getAutoMerge, getAutoMergeOptions, getClobber, getDevContainer, getGithub, getGithubOptions, getGitpod, getMergify, getMergifyOptions, getProjectType, getProjenCredentials, getProjenTokenSecret, getReadme, getStale, getStaleOptions, getVscode
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodePackageOptions
getAllowLibraryDependencies, getAuthorEmail, getAuthorName, getAuthorOrganization, getAuthorUrl, getAutoDetectBin, getBin, getBugsEmail, getBugsUrl, getBundledDeps, getCodeArtifactOptions, getDeps, getDescription, getDevDeps, getEntrypoint, getHomepage, getKeywords, getLicense, getLicensed, getMaxNodeVersion, getMinNodeVersion, getNpmAccess, getNpmRegistry, getNpmRegistryUrl, getNpmTokenSecret, getPackageManager, getPackageName, getPeerDependencyOptions, getPeerDeps, getRepository, getRepositoryDirectory, getScopedPackagesOptions, getScripts, getStability
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodeProjectOptions
getArtifactsDirectory, getAutoApproveUpgrades, getBuildWorkflow, getBuildWorkflowTriggers, getBundlerOptions, getCodeCov, getCodeCovTokenSecret, getCopyrightOwner, getCopyrightPeriod, getDefaultReleaseBranch, getDependabot, getDependabotOptions, getDepsUpgrade, getDepsUpgradeOptions, getGitignore, getJest, getJestOptions, getMutableBuild, getNpmignore, getNpmignoreEnabled, getPackageValue, getPrettier, getPrettierOptions, getProjenDevDependency, getProjenrcJs, getProjenrcJsOptions, getProjenVersion, getPullRequestTemplate, getPullRequestTemplateContents, getRelease, getReleaseToNpm, getReleaseWorkflow, getWorkflowBootstrapSteps, getWorkflowGitIdentity, getWorkflowNodeVersion
-
Methods inherited from interface software.aws.awsprototypingsdk.openapigateway.OpenApiSpecConfig
getParsedSpecFileName, getSpecFileName
-
Methods inherited from interface io.github.cdklabs.projen.ProjectOptions
getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions, getRenovatebot, getRenovatebotOptions
-
Methods inherited from interface io.github.cdklabs.projen.release.ReleaseProjectOptions
getJsiiReleaseVersion, getMajorVersion, getNpmDistTag, getPostBuildSteps, getPrerelease, getPublishDryRun, getPublishTasks, getReleaseBranches, getReleaseEveryCommit, getReleaseFailureIssue, getReleaseFailureIssueLabel, getReleaseSchedule, getReleaseTagPrefix, getReleaseTrigger, getReleaseWorkflowName, getReleaseWorkflowSetupSteps, getVersionrcOptions, getWorkflowContainerImage, getWorkflowRunsOn
-
Methods inherited from interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
getDisableTsconfig, getDocgen, getDocsDirectory, getEntrypointTypes, getEslint, getEslintOptions, getLibdir, getProjenrcTs, getProjenrcTsOptions, getSampleCode, getSrcdir, getTestdir, getTsconfig, getTsconfigDev, getTsconfigDevFile, getTypescriptVersion
-
-
-
-
Method Detail
-
getClientLanguages
@Stability(Experimental) @NotNull List<ClientLanguage> getClientLanguages()
(experimental) The list of languages for which clients will be generated.A typescript client will always be generated.
-
getGeneratedCodeDir
@Stability(Experimental) @Nullable default String getGeneratedCodeDir()
(experimental) The directory in which generated client code will be generated, relative to the outdir of this project.Default: "generated"
-
getSpecDir
@Stability(Experimental) @Nullable default String getSpecDir()
(experimental) The directory in which the OpenAPI spec should be generated, relative to the outdir of this project.Default: "spec"
-
builder
@Stability(Experimental) static OpenApiGatewayTsProjectOptions.Builder builder()
-
-