Class VcsChangeDetectionProperties
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.model.repository.VcsChangeDetectionProperties
-
- All Implemented Interfaces:
EntityProperties
@Immutable public final class VcsChangeDetectionProperties extends Object implements EntityProperties
-
-
Constructor Summary
Constructors Constructor Description VcsChangeDetectionProperties(boolean quietPeriodEnabled, Duration quietPeriod, int maxRetries, boolean commitIsolationEnabled, @NotNull Map<String,Object> configuration, @Nullable String changesetFilterPatternRegex, @Nullable VcsChangeDetection.FileFilteringOption filterFilePatternOption, @Nullable String filterFilePatternRegex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)@Nullable StringgetChangesetFilterPatternRegex()@NotNull Map<String,Object>getConfiguration()@Nullable VcsChangeDetection.FileFilteringOptiongetFilterFilePatternOption()@Nullable StringgetFilterFilePatternRegex()intgetMaxRetries()DurationgetQuietPeriod()inthashCode()booleanisCommitIsolationEnabled()booleanisQuietPeriodEnabled()voidvalidate()
-
-
-
Constructor Detail
-
VcsChangeDetectionProperties
public VcsChangeDetectionProperties(boolean quietPeriodEnabled, Duration quietPeriod, int maxRetries, boolean commitIsolationEnabled, @NotNull @NotNull Map<String,Object> configuration, @Nullable @Nullable String changesetFilterPatternRegex, @Nullable @Nullable VcsChangeDetection.FileFilteringOption filterFilePatternOption, @Nullable @Nullable String filterFilePatternRegex) throws PropertiesValidationException- Throws:
PropertiesValidationException
-
-
Method Detail
-
isQuietPeriodEnabled
public boolean isQuietPeriodEnabled()
-
getQuietPeriod
public Duration getQuietPeriod()
-
getMaxRetries
public int getMaxRetries()
-
isCommitIsolationEnabled
public boolean isCommitIsolationEnabled()
-
getChangesetFilterPatternRegex
@Nullable public @Nullable String getChangesetFilterPatternRegex()
-
getFilterFilePatternOption
@Nullable public @Nullable VcsChangeDetection.FileFilteringOption getFilterFilePatternOption()
-
getFilterFilePatternRegex
@Nullable public @Nullable String getFilterFilePatternRegex()
-
validate
public void validate()
- Specified by:
validatein interfaceEntityProperties
-
-