@Stability(value=Experimental) public static final class UpgradeDependencies.Builder extends Object implements software.amazon.jsii.Builder<UpgradeDependencies>
UpgradeDependencies.| Modifier and Type | Method and Description |
|---|---|
UpgradeDependencies |
build() |
static UpgradeDependencies.Builder |
create(NodeProject project) |
UpgradeDependencies.Builder |
exclude(List<String> exclude)
(experimental) List of package names to exclude during the upgrade.
|
UpgradeDependencies.Builder |
ignoreProjen(Boolean ignoreProjen)
(experimental) Whether or not to ignore projen upgrades.
|
UpgradeDependencies.Builder |
include(List<String> include)
(experimental) List of package names to include during the upgrade.
|
UpgradeDependencies.Builder |
pullRequestTitle(String pullRequestTitle)
(experimental) Title of the pull request to use (should be all lower-case).
|
UpgradeDependencies.Builder |
signoff(Boolean signoff)
(experimental) Add Signed-off-by line by the committer at the end of the commit log message.
|
UpgradeDependencies.Builder |
taskName(String taskName)
(experimental) The name of the task that will be created.
|
UpgradeDependencies.Builder |
workflow(Boolean workflow)
(experimental) Include a github workflow for creating PR's that upgrades the required dependencies, either by manual dispatch, or by a schedule.
|
UpgradeDependencies.Builder |
workflowOptions(UpgradeDependenciesWorkflowOptions workflowOptions)
(experimental) Options for the github workflow.
|
@Stability(value=Experimental) public static UpgradeDependencies.Builder create(NodeProject project)
project - This parameter is required.UpgradeDependencies.Builder.@Stability(value=Experimental) public UpgradeDependencies.Builder exclude(List<String> exclude)
Default: - Nothing is excluded.
exclude - List of package names to exclude during the upgrade. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder ignoreProjen(Boolean ignoreProjen)
Default: true
ignoreProjen - Whether or not to ignore projen upgrades. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder include(List<String> include)
Default: - Everything is included.
include - List of package names to include during the upgrade. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder pullRequestTitle(String pullRequestTitle)
Default: "upgrade dependencies"
pullRequestTitle - Title of the pull request to use (should be all lower-case). This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder signoff(Boolean signoff)
Default: true
signoff - Add Signed-off-by line by the committer at the end of the commit log message. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder taskName(String taskName)
This will also be the workflow name.
Default: "upgrade".
taskName - The name of the task that will be created. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder workflow(Boolean workflow)
If this is false, only a local projen task is created, which can be executed manually to
upgrade the dependencies.
Default: - true for root projects, false for sub-projects.
workflow - Include a github workflow for creating PR's that upgrades the required dependencies, either by manual dispatch, or by a schedule. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies.Builder workflowOptions(UpgradeDependenciesWorkflowOptions workflowOptions)
Only applies if workflow is true.
Default: - default options.
workflowOptions - Options for the github workflow. This parameter is required.this@Stability(value=Experimental) public UpgradeDependencies build()
build in interface software.amazon.jsii.Builder<UpgradeDependencies>Copyright © 2021. All rights reserved.