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