Class ChangeDetectionSourceDefinitionImpl
java.lang.Object
com.atlassian.bamboo.vcs.configuration.ChangeDetectionSourceDefinitionImpl
- All Implemented Interfaces:
VcsChangeDetectionOptions
,VcsConfigurationFragment
public class ChangeDetectionSourceDefinitionImpl
extends Object
implements VcsChangeDetectionOptions
-
Constructor Summary
ConstructorDescriptionChangeDetectionSourceDefinitionImpl
(@NotNull Map<String, String> configuration) ChangeDetectionSourceDefinitionImpl
(VcsChangeDetectionOptions vcsChangeDetectionOptions) -
Method Summary
Modifier and TypeMethodDescriptionboolean
@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 retryint
hashCode()
boolean
boolean
Returns true if we were to enable the quiet period
-
Constructor Details
-
ChangeDetectionSourceDefinitionImpl
-
ChangeDetectionSourceDefinitionImpl
-
-
Method Details
-
isQuietPeriodEnabled
public boolean isQuietPeriodEnabled()Description copied from interface:VcsChangeDetectionOptions
Returns true if we were to enable the quiet period- Specified by:
isQuietPeriodEnabled
in interfaceVcsChangeDetectionOptions
-
getQuietPeriod
public int getQuietPeriod()Description copied from interface:VcsChangeDetectionOptions
Returns the number of seconds to wait between each retry- Specified by:
getQuietPeriod
in interfaceVcsChangeDetectionOptions
- Returns:
- seconds between retries
-
getMaxRetries
public int getMaxRetries()Description copied from interface:VcsChangeDetectionOptions
Returns the maximum number of times to collect changes- Specified by:
getMaxRetries
in interfaceVcsChangeDetectionOptions
-
isCommitIsolationEnabled
public boolean isCommitIsolationEnabled()- Specified by:
isCommitIsolationEnabled
in interfaceVcsChangeDetectionOptions
- Returns:
- true if commit isolation is enabled
-
getChangesetFilterPatternRegex
Description copied from interface:VcsChangeDetectionOptions
The regex expression on which changeset comments are matched for exclusion.- Specified by:
getChangesetFilterPatternRegex
in interfaceVcsChangeDetectionOptions
- Returns:
-
getConfiguration
- Specified by:
getConfiguration
in interfaceVcsConfigurationFragment
-
getFilterFilePatternOption
Description copied from interface:VcsChangeDetectionOptions
Do we want to include files which match pattern or exclude files which match pattern?- Specified by:
getFilterFilePatternOption
in interfaceVcsChangeDetectionOptions
- Returns:
-
getFilterFilePatternRegex
Description copied from interface:VcsChangeDetectionOptions
The regex expression on which fileName (paths) are matched for inclusion/exclusion.- Specified by:
getFilterFilePatternRegex
in interfaceVcsChangeDetectionOptions
- Returns:
-
equals
-
hashCode
public int hashCode()
-