Class DependabotOptions.Jsii$Proxy

    • 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.
    • 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:
        getAllow in interface DependabotOptions
      • 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:
        getAssignees in interface DependabotOptions
      • 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:
        getGroups in interface DependabotOptions
      • getIgnore

        public final List<DependabotIgnore> getIgnore()
        Description copied from interface: DependabotOptions
        (experimental) You can use the ignore option to customize which dependencies are updated.

        The ignore option supports the following options.

        Default: []

        Specified by:
        getIgnore in interface DependabotOptions
      • getIgnoreProjen

        public final Boolean getIgnoreProjen()
        Description copied from interface: DependabotOptions
        (experimental) Ignores updates to projen.

        This is required since projen updates may cause changes in committed files and anti-tamper checks will fail.

        Projen upgrades are covered through the ProjenUpgrade class.

        Default: true

        Specified by:
        getIgnoreProjen in interface DependabotOptions
      • 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:
        getOpenPullRequestsLimit in interface DependabotOptions
      • 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:
        getReviewers in interface DependabotOptions
      • 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:
        getVersioningStrategy in interface DependabotOptions
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object