Class UpgradeDependenciesWorkflowOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.projen.javascript.UpgradeDependenciesWorkflowOptions.Jsii$Proxy
-
- All Implemented Interfaces:
UpgradeDependenciesWorkflowOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- UpgradeDependenciesWorkflowOptions
@Stability(Experimental) @Internal public static final class UpgradeDependenciesWorkflowOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements UpgradeDependenciesWorkflowOptions
An implementation forUpgradeDependenciesWorkflowOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.projen.javascript.UpgradeDependenciesWorkflowOptions
UpgradeDependenciesWorkflowOptions.Builder, UpgradeDependenciesWorkflowOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(UpgradeDependenciesWorkflowOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theUpgradeDependenciesWorkflowOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getAssignees()(experimental) Assignees to add on the PR.List<String>getBranches()(experimental) List of branches to create PR's for.ContainerOptionsgetContainer()(experimental) Job container options.GitIdentitygetGitIdentity()(experimental) The git identity to use for commits.List<String>getLabels()(experimental) Labels to apply on the PR.JobPermissionsgetPermissions()(experimental) Permissions granted to the upgrade job To limit job permissions forcontents, the desired permissions have to be explicitly set, e.g.:{ contents: JobPermission.NONE }.GithubCredentialsgetProjenCredentials()(experimental) Choose a method for authenticating with GitHub for creating the PR.List<String>getRunsOn()(experimental) Github Runner selection labels.GroupRunnerOptionsgetRunsOnGroup()(experimental) Github Runner Group selection options.UpgradeDependenciesSchedulegetSchedule()(experimental) Schedule to run on.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(UpgradeDependenciesWorkflowOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theUpgradeDependenciesWorkflowOptions.Builder.
-
-
Method Detail
-
getAssignees
public final List<String> getAssignees()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Assignees to add on the PR.Default: - no assignees
- Specified by:
getAssigneesin interfaceUpgradeDependenciesWorkflowOptions
-
getBranches
public final List<String> getBranches()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) List of branches to create PR's for.Default: - All release branches configured for the project.
- Specified by:
getBranchesin interfaceUpgradeDependenciesWorkflowOptions
-
getContainer
public final ContainerOptions getContainer()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Job container options.Default: - defaults
- Specified by:
getContainerin interfaceUpgradeDependenciesWorkflowOptions
-
getGitIdentity
public final GitIdentity getGitIdentity()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) The git identity to use for commits.Default: "github-actions@github.com"
- Specified by:
getGitIdentityin interfaceUpgradeDependenciesWorkflowOptions
-
getLabels
public final List<String> getLabels()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Labels to apply on the PR.Default: - no labels.
- Specified by:
getLabelsin interfaceUpgradeDependenciesWorkflowOptions
-
getPermissions
public final JobPermissions getPermissions()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Permissions granted to the upgrade job To limit job permissions forcontents, the desired permissions have to be explicitly set, e.g.:{ contents: JobPermission.NONE }.Default: `{ contents: JobPermission.READ }`
- Specified by:
getPermissionsin interfaceUpgradeDependenciesWorkflowOptions
-
getProjenCredentials
public final GithubCredentials getProjenCredentials()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Choose a method for authenticating with GitHub for creating the PR.When using the default github token, PR's created by this workflow will not trigger any subsequent workflows (i.e the build workflow), so projen requires API access to be provided through e.g. a personal access token or other method.
Default: - personal access token named PROJEN_GITHUB_TOKEN
- Specified by:
getProjenCredentialsin interfaceUpgradeDependenciesWorkflowOptions- See Also:
- https://github.com/peter-evans/create-pull-request/issues/48
-
getRunsOn
public final List<String> getRunsOn()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Github Runner selection labels.Default: ["ubuntu-latest"]
- Specified by:
getRunsOnin interfaceUpgradeDependenciesWorkflowOptions
-
getRunsOnGroup
public final GroupRunnerOptions getRunsOnGroup()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Github Runner Group selection options.- Specified by:
getRunsOnGroupin interfaceUpgradeDependenciesWorkflowOptions
-
getSchedule
public final UpgradeDependenciesSchedule getSchedule()
Description copied from interface:UpgradeDependenciesWorkflowOptions(experimental) Schedule to run on.Default: UpgradeDependenciesSchedule.DAILY
- Specified by:
getSchedulein interfaceUpgradeDependenciesWorkflowOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-