Interface VcsChangeDetectionOptions
-
- All Superinterfaces:
Serializable,VcsConfigurationFragment
- All Known Implementing Classes:
ChangeDetectionSourceDefinitionImpl
public interface VcsChangeDetectionOptions extends VcsConfigurationFragment, Serializable
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 StringgetChangesetFilterPatternRegex()The regex expression on which changeset comments are matched for exclusion.@Nullable StringgetFilterFilePatternOption()Do we want to include files which match pattern or exclude files which match pattern?@Nullable StringgetFilterFilePatternRegex()The regex expression on which fileName (paths) are matched for inclusion/exclusion.intgetMaxRetries()Returns the maximum number of times to collect changesintgetQuietPeriod()Returns the number of seconds to wait between each retrybooleanisCommitIsolationEnabled()booleanisQuietPeriodEnabled()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:
-
-