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 Details

    • isQuietPeriodEnabled

      boolean isQuietPeriodEnabled()
      Returns true if we were to enable the quiet period
    • getQuietPeriod

      int getQuietPeriod()
      Returns the number of seconds to wait between each retry
      Returns:
      seconds between retries
    • getMaxRetries

      int getMaxRetries()
      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: