Interface VcsChangeDetectionOptions
- All Superinterfaces:
VcsConfigurationFragment
- All Known Implementing Classes:
ChangeDetectionSourceDefinitionImpl
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 TypeMethodDescription@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
Returns the maximum number of times to collect changesint
Returns the number of seconds to wait between each retryboolean
boolean
Returns true if we were to enable the quiet periodMethods inherited from interface com.atlassian.bamboo.vcs.configuration.VcsConfigurationFragment
getConfiguration
-
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
The regex expression on which changeset comments are matched for exclusion.- Returns:
-
getFilterFilePatternOption
Do we want to include files which match pattern or exclude files which match pattern?- Returns:
-
getFilterFilePatternRegex
The regex expression on which fileName (paths) are matched for inclusion/exclusion.- Returns:
-