Class DependabotOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.projen.github.DependabotOptions.Jsii$Proxy
-
- All Implemented Interfaces:
DependabotOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DependabotOptions
@Stability(Experimental) @Internal public static final class DependabotOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DependabotOptions
An implementation forDependabotOptions
-
-
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.github.DependabotOptions
DependabotOptions.Builder, DependabotOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DependabotOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theDependabotOptions.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<DependabotAllow>getAllow()(experimental) https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#allow.List<String>getAssignees()(experimental) Specify individual assignees or teams of assignees for all pull requests raised for a package manager.Map<String,DependabotGroup>getGroups()(experimental) https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups.List<DependabotIgnore>getIgnore()(experimental) You can use theignoreoption to customize which dependencies are updated.BooleangetIgnoreProjen()(experimental) Ignores updates toprojen.List<String>getLabels()(experimental) List of labels to apply to the created PR's.NumbergetOpenPullRequestsLimit()(experimental) Sets the maximum of pull requests Dependabot opens for version updates.Map<String,DependabotRegistry>getRegistries()(experimental) Map of package registries to use.List<String>getReviewers()(experimental) Specify individual reviewers or teams of reviewers for all pull requests raised for a package manager.DependabotScheduleIntervalgetScheduleInterval()(experimental) How often to check for new versions and raise pull requests.VersioningStrategygetVersioningStrategy()(experimental) The strategy to use when edits manifest and lock files.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(DependabotOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theDependabotOptions.Builder.
-
-
Method Detail
-
getAllow
public final List<DependabotAllow> getAllow()
Description copied from interface:DependabotOptions(experimental) https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#allow.Use the allow option to customize which dependencies are updated. This applies to both version and security updates.
Default: []
- Specified by:
getAllowin interfaceDependabotOptions
-
getAssignees
public final List<String> getAssignees()
Description copied from interface:DependabotOptions(experimental) Specify individual assignees or teams of assignees for all pull requests raised for a package manager.Default: []
- Specified by:
getAssigneesin interfaceDependabotOptions
-
getGroups
public final Map<String,DependabotGroup> getGroups()
Description copied from interface:DependabotOptions(experimental) https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups.You can create groups to package dependency updates together into a single PR.
Default: []
- Specified by:
getGroupsin interfaceDependabotOptions
-
getIgnore
public final List<DependabotIgnore> getIgnore()
Description copied from interface:DependabotOptions(experimental) You can use theignoreoption to customize which dependencies are updated.The ignore option supports the following options.
Default: []
- Specified by:
getIgnorein interfaceDependabotOptions
-
getIgnoreProjen
public final Boolean getIgnoreProjen()
Description copied from interface:DependabotOptions(experimental) Ignores updates toprojen.This is required since projen updates may cause changes in committed files and anti-tamper checks will fail.
Projen upgrades are covered through the
ProjenUpgradeclass.Default: true
- Specified by:
getIgnoreProjenin interfaceDependabotOptions
-
getLabels
public final List<String> getLabels()
Description copied from interface:DependabotOptions(experimental) List of labels to apply to the created PR's.- Specified by:
getLabelsin interfaceDependabotOptions
-
getOpenPullRequestsLimit
public final Number getOpenPullRequestsLimit()
Description copied from interface:DependabotOptions(experimental) Sets the maximum of pull requests Dependabot opens for version updates.Dependabot will not open any new requests until some of those open requests are merged or closed.
Default: 5
- Specified by:
getOpenPullRequestsLimitin interfaceDependabotOptions
-
getRegistries
public final Map<String,DependabotRegistry> getRegistries()
Description copied from interface:DependabotOptions(experimental) Map of package registries to use.Default: - use public registries
- Specified by:
getRegistriesin interfaceDependabotOptions
-
getReviewers
public final List<String> getReviewers()
Description copied from interface:DependabotOptions(experimental) Specify individual reviewers or teams of reviewers for all pull requests raised for a package manager.Default: []
- Specified by:
getReviewersin interfaceDependabotOptions
-
getScheduleInterval
public final DependabotScheduleInterval getScheduleInterval()
Description copied from interface:DependabotOptions(experimental) How often to check for new versions and raise pull requests.Default: ScheduleInterval.DAILY
- Specified by:
getScheduleIntervalin interfaceDependabotOptions
-
getVersioningStrategy
public final VersioningStrategy getVersioningStrategy()
Description copied from interface:DependabotOptions(experimental) The strategy to use when edits manifest and lock files.Default: VersioningStrategy.LOCKFILE_ONLY The default is to only update the lock file because package.json is controlled by projen and any outside updates will fail the build.
- Specified by:
getVersioningStrategyin interfaceDependabotOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-