@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
PropertiesValidationException
public 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 EntityProperties
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.