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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable String
getChangesetFilterPatternRegex()
The regex expression on which changeset comments are matched for exclusion.@Nullable String
getFilterFilePatternOption()
Do we want to include files which match pattern or exclude files which match pattern?@Nullable String
getFilterFilePatternRegex()
The regex expression on which fileName (paths) are matched for inclusion/exclusion.int
getMaxRetries()
Returns the maximum number of times to collect changesint
getQuietPeriod()
Returns the number of seconds to wait between each retryboolean
isCommitIsolationEnabled()
boolean
isQuietPeriodEnabled()
Returns true if we were to enable the quiet period-
Methods inherited from interface com.atlassian.bamboo.vcs.configuration.VcsConfigurationFragment
getConfiguration
-
-
-
-
Method Detail
-
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:
-
-