@Immutable public final class VcsChangeDetectionProperties extends Object implements EntityProperties
Constructor and Description |
---|
VcsChangeDetectionProperties(boolean quietPeriodEnabled,
Duration quietPeriod,
int maxRetries,
boolean commitIsolationEnabled,
Map<String,Object> configuration,
String changesetFilterPatternRegex,
VcsChangeDetection.FileFilteringOption filterFilePatternOption,
String filterFilePatternRegex) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getChangesetFilterPatternRegex() |
Map<String,Object> |
getConfiguration() |
VcsChangeDetection.FileFilteringOption |
getFilterFilePatternOption() |
String |
getFilterFilePatternRegex() |
int |
getMaxRetries() |
Duration |
getQuietPeriod() |
int |
hashCode() |
boolean |
isCommitIsolationEnabled() |
boolean |
isQuietPeriodEnabled() |
void |
validate() |
public VcsChangeDetectionProperties(boolean quietPeriodEnabled, Duration quietPeriod, int maxRetries, boolean commitIsolationEnabled, @NotNull Map<String,Object> configuration, @Nullable String changesetFilterPatternRegex, @Nullable VcsChangeDetection.FileFilteringOption filterFilePatternOption, @Nullable String filterFilePatternRegex) throws PropertiesValidationException
PropertiesValidationException
public boolean isQuietPeriodEnabled()
public Duration getQuietPeriod()
public int getMaxRetries()
public boolean isCommitIsolationEnabled()
@Nullable public String getChangesetFilterPatternRegex()
@Nullable public VcsChangeDetection.FileFilteringOption getFilterFilePatternOption()
@Nullable public String getFilterFilePatternRegex()
public void validate()
validate
in interface EntityProperties
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.