@Stability(value=Experimental) @Internal public static final class UpgradeDependenciesWorkflowOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements UpgradeDependenciesWorkflowOptions
UpgradeDependenciesWorkflowOptionssoftware.amazon.jsii.JsiiObject.InitializationModeUpgradeDependenciesWorkflowOptions.Builder, UpgradeDependenciesWorkflowOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(UpgradeDependenciesWorkflowOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
UpgradeDependenciesWorkflowOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getBranches()
(experimental) List of branches to create PR's for.
|
ContainerOptions |
getContainer()
(experimental) Job container options.
|
GitIdentity |
getGitIdentity()
(experimental) The git identity to use for commits.
|
List<String> |
getLabels()
(experimental) Labels to apply on the PR.
|
Boolean |
getRebuild()
(experimental) Execute 'build' after the upgrade.
|
List<String> |
getRunsOn()
(experimental) Github Runner selection labels.
|
UpgradeDependenciesSchedule |
getSchedule()
(experimental) Schedule to run on.
|
String |
getSecret()
(experimental) Which secret to use when creating the PR.
|
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(UpgradeDependenciesWorkflowOptions.Builder builder)
UpgradeDependenciesWorkflowOptions.Builder.public final List<String> getBranches()
UpgradeDependenciesWorkflowOptionsDefault: - All release branches configured for the project.
getBranches in interface UpgradeDependenciesWorkflowOptionspublic final ContainerOptions getContainer()
UpgradeDependenciesWorkflowOptionsDefault: - defaults
getContainer in interface UpgradeDependenciesWorkflowOptionspublic final GitIdentity getGitIdentity()
UpgradeDependenciesWorkflowOptionsDefault: "github-actions
getGitIdentity in interface UpgradeDependenciesWorkflowOptionspublic final List<String> getLabels()
UpgradeDependenciesWorkflowOptionsDefault: - no labels.
getLabels in interface UpgradeDependenciesWorkflowOptionspublic final Boolean getRebuild()
UpgradeDependenciesWorkflowOptions
When true, the workflow will run the project build task after the dependency upgrade.
This means that the PR created will include any changes caused by the build command,
(e.g project synth changes, test snapshots)
This is necessary when using the default github token.
Default: true
getRebuild in interface UpgradeDependenciesWorkflowOptionsfor more details.public final List<String> getRunsOn()
UpgradeDependenciesWorkflowOptionsDefault: ["ubuntu-latest"]
getRunsOn in interface UpgradeDependenciesWorkflowOptionspublic final UpgradeDependenciesSchedule getSchedule()
UpgradeDependenciesWorkflowOptionsDefault: UpgradeDependenciesSchedule.DAILY
getSchedule in interface UpgradeDependenciesWorkflowOptionspublic final String getSecret()
UpgradeDependenciesWorkflowOptionsWhen using the default github token, PR's created by this workflow will not trigger any subsequent workflows (i.e the build workflow). This is why this workflow also runs 'build' by default, and manually updates the status check of the PR.
If you pass a token that has the workflow permissions, you can skip running
build in this workflow by specifying rebuild: false.
Default: - default github token.
getSecret in interface UpgradeDependenciesWorkflowOptionshttps://github.com/peter-evans/create-pull-request/issues/48@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.