@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
PropertiesValidationExceptionpublic 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 EntityPropertiesCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.