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
ConstructorDescriptionVcsChangeDetectionProperties
(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
Modifier and TypeMethodDescriptionboolean
@Nullable String
@Nullable VcsChangeDetection.FileFilteringOption
@Nullable String
int
int
hashCode()
boolean
boolean
void
validate()
-
Constructor Details
-
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 Details
-
equals
-
hashCode
public int hashCode() -
isQuietPeriodEnabled
public boolean isQuietPeriodEnabled() -
getQuietPeriod
-
getMaxRetries
public int getMaxRetries() -
isCommitIsolationEnabled
public boolean isCommitIsolationEnabled() -
getConfiguration
-
getChangesetFilterPatternRegex
-
getFilterFilePatternOption
-
getFilterFilePatternRegex
-
validate
public void validate()- Specified by:
validate
in interfaceEntityProperties
-