Interface VcsChangeDetectionOptions

All Superinterfaces:
VcsConfigurationFragment
All Known Implementing Classes:
ChangeDetectionSourceDefinitionImpl

public interface VcsChangeDetectionOptions extends VcsConfigurationFragment
Additional configuration referring to change detection. (e.g file filters). Can be overridden at plan or branch level. Design notes: theoretically could be tied to a trigger but I think that's an overkill.
Since:
5.14
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable String
    The regex expression on which changeset comments are matched for exclusion.
    @Nullable String
    Do we want to include files which match pattern or exclude files which match pattern?
    @Nullable String
    The regex expression on which fileName (paths) are matched for inclusion/exclusion.
    int
    Deprecated.
    10.1, since the Quiet Period feature has been deprecated and will be removed in future versions without a replacement.
    int
    Deprecated.
    since 10.1, the Quiet Period feature has been deprecated and will be removed in future versions without a replacement.
    boolean
     
    boolean
    Deprecated.
    since 10.1, the Quiet Period feature has been deprecated and will be removed in future versions without a replacement.

    Methods inherited from interface com.atlassian.bamboo.vcs.configuration.VcsConfigurationFragment

    getConfiguration
  • Method Details

    • isQuietPeriodEnabled

      @Deprecated boolean isQuietPeriodEnabled()
      Deprecated.
      since 10.1, the Quiet Period feature has been deprecated and will be removed in future versions without a replacement.
      Returns true if we were to enable the quiet period
    • getQuietPeriod

      @Deprecated int getQuietPeriod()
      Deprecated.
      since 10.1, the Quiet Period feature has been deprecated and will be removed in future versions without a replacement.
      Returns the number of seconds to wait between each retry
      Returns:
      seconds between retries
    • getMaxRetries

      @Deprecated int getMaxRetries()
      Deprecated.
      10.1, since the Quiet Period feature has been deprecated and will be removed in future versions without a replacement.
      Returns the maximum number of times to collect changes
    • isCommitIsolationEnabled

      boolean isCommitIsolationEnabled()
      Returns:
      true if commit isolation is enabled
    • getChangesetFilterPatternRegex

      @Nullable @Nullable String getChangesetFilterPatternRegex()
      The regex expression on which changeset comments are matched for exclusion.
      Returns:
    • getFilterFilePatternOption

      @Nullable @Nullable String getFilterFilePatternOption()
      Do we want to include files which match pattern or exclude files which match pattern?
      Returns:
    • getFilterFilePatternRegex

      @Nullable @Nullable String getFilterFilePatternRegex()
      The regex expression on which fileName (paths) are matched for inclusion/exclusion.
      Returns: