PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.appEntrypoint(String appEntrypoint) |
(experimental) The CDK app's entrypoint (relative to the source directory, which is "src" by default).
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.authorEmail(String authorEmail) |
(experimental) Author's e-mail.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.authorName(String authorName) |
(experimental) Author's name.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.autoApproveOptions(io.github.cdklabs.projen.github.AutoApproveOptions autoApproveOptions) |
(experimental) Enable and configure the 'auto approve' workflow.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.autoMerge(Boolean autoMerge) |
(experimental) Enable automatic merging on GitHub.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.autoMergeOptions(io.github.cdklabs.projen.github.AutoMergeOptions autoMergeOptions) |
(experimental) Configure options for automatic merging on GitHub.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.buildCommand(String buildCommand) |
(experimental) A command to execute before synthesis.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkAssert(Boolean cdkAssert) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkAssertions(Boolean cdkAssertions) |
(experimental) Install the assertions library?
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkDependencies(List<String> cdkDependencies) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkDependenciesAsDeps(Boolean cdkDependenciesAsDeps) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkout(String cdkout) |
(experimental) cdk.out directory.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkTestDependencies(List<String> cdkTestDependencies) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkVersion(String cdkVersion) |
(experimental) Minimum version of the AWS CDK to depend on.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.cdkVersionPinning(Boolean cdkVersionPinning) |
(experimental) Use pinned version instead of caret version for CDK.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.classifiers(List<String> classifiers) |
(experimental) A list of PyPI trove classifiers that describe the project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.clobber(Boolean clobber) |
(experimental) Add a `clobber` task which resets the repo to origin.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.commitGenerated(Boolean commitGenerated) |
(experimental) Whether to commit the managed files by default.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.constructsVersion(String constructsVersion) |
(experimental) Minimum version of the `constructs` library to depend on.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.context(Map<String,? extends Object> context) |
(experimental) Additional context to include in `cdk.json`.
|
static PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.create() |
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.deps(List<String> deps) |
(experimental) List of runtime dependencies for this project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.description(String description) |
(experimental) A short description of the package.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.devContainer(Boolean devContainer) |
(experimental) Add a VSCode development environment (used for GitHub Codespaces).
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.devDeps(List<String> devDeps) |
(experimental) List of dev dependencies for this project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.featureFlags(Boolean featureFlags) |
(experimental) Include all feature flags in cdk.json.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.github(Boolean github) |
(experimental) Enable GitHub integration.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.githubOptions(io.github.cdklabs.projen.github.GitHubOptions githubOptions) |
(experimental) Options for GitHub integration.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.gitpod(Boolean gitpod) |
(experimental) Add a Gitpod development environment.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.homepage(String homepage) |
(experimental) A URL to the website of the project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.license(String license) |
(experimental) License of this package as an SPDX identifier.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.logging(io.github.cdklabs.projen.LoggerOptions logging) |
(experimental) Configure logging options such as verbosity.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.mergify(Boolean mergify) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.mergifyOptions(io.github.cdklabs.projen.github.MergifyOptions mergifyOptions) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.moduleName(String moduleName) |
(experimental) Name of the python package as used in imports and filenames.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.name(String name) |
(experimental) This is the name of your project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.outdir(String outdir) |
(experimental) The root directory of the project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.packageName(String packageName) |
(experimental) Package name.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.parent(io.github.cdklabs.projen.Project parent) |
(experimental) The parent project, if this project is part of a bigger project.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.pip(Boolean pip) |
(experimental) Use pip with a requirements.txt file to track project dependencies.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.poetry(Boolean poetry) |
(experimental) Use poetry to manage your project dependencies, virtual environment, and (optional) packaging/publishing.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.poetryOptions(io.github.cdklabs.projen.python.PoetryPyprojectOptionsWithoutDeps poetryOptions) |
(experimental) Additional options to set for poetry if using poetry.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projectType(io.github.cdklabs.projen.ProjectType projectType) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenCommand(String projenCommand) |
(experimental) The shell command to use in order to run the projen CLI.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenCredentials(io.github.cdklabs.projen.github.GithubCredentials projenCredentials) |
(experimental) Choose a method of providing GitHub API access for projen workflows.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenrcJs(Boolean projenrcJs) |
(experimental) Use projenrc in javascript.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenrcJson(Boolean projenrcJson) |
(experimental) Generate (once) .projenrc.json (in JSON).
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenrcJsonOptions(io.github.cdklabs.projen.ProjenrcOptions projenrcJsonOptions) |
(experimental) Options for .projenrc.json.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenrcJsOptions(io.github.cdklabs.projen.javascript.ProjenrcOptions projenrcJsOptions) |
(experimental) Options related to projenrc in JavaScript.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenrcPython(Boolean projenrcPython) |
(experimental) Use projenrc in Python.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenrcPythonOptions(io.github.cdklabs.projen.python.ProjenrcOptions projenrcPythonOptions) |
(experimental) Options related to projenrc in python.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.projenTokenSecret(String projenTokenSecret) |
Deprecated.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.pytest(Boolean pytest) |
(experimental) Include pytest tests.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.pytestOptions(io.github.cdklabs.projen.python.PytestOptions pytestOptions) |
(experimental) pytest options.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.readme(io.github.cdklabs.projen.SampleReadmeProps readme) |
(experimental) The README setup.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.renovatebot(Boolean renovatebot) |
(experimental) Use renovatebot to handle dependency upgrades.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.renovatebotOptions(io.github.cdklabs.projen.RenovatebotOptions renovatebotOptions) |
(experimental) Options for renovatebot.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.requireApproval(io.github.cdklabs.projen.awscdk.ApprovalLevel requireApproval) |
(experimental) To protect you against unintended changes that affect your security posture, the AWS CDK Toolkit prompts you to approve security-related changes before deploying them.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.sample(Boolean sample) |
(experimental) Include sample code and test if the relevant directories don't exist.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.setupConfig(Map<String,? extends Object> setupConfig) |
(experimental) Additional fields to pass in the setup() function if using setuptools.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.setuptools(Boolean setuptools) |
(experimental) Use setuptools with a setup.py script for packaging and publishing.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.stale(Boolean stale) |
(experimental) Auto-close of stale issues and pull request.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.staleOptions(io.github.cdklabs.projen.github.StaleOptions staleOptions) |
(experimental) Auto-close stale issues and pull requests.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.testdir(String testdir) |
(experimental) Python sources directory.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.venv(Boolean venv) |
(experimental) Use venv to manage a virtual environment for installing dependencies inside.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.venvOptions(io.github.cdklabs.projen.python.VenvOptions venvOptions) |
(experimental) Venv options.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.version(String version) |
(experimental) Version of the package.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.vscode(Boolean vscode) |
(experimental) Enable VSCode integration.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.watchExcludes(List<String> watchExcludes) |
(experimental) Glob patterns to exclude from `cdk watch`.
|
PDKPipelinePyProject.Builder |
PDKPipelinePyProject.Builder.watchIncludes(List<String> watchIncludes) |
(experimental) Glob patterns to include in `cdk watch`.
|