public interface ExpiryCriteria
result summaries
for build expiry.Modifier and Type | Method and Description |
---|---|
@NotNull Set<String> |
getLabelsToExclude()
A set of labellings to exclude from the search (so to avoid expiring build results with certain labels).
|
@Nullable org.joda.time.DateTime |
getMaxBuildCompletedDate()
A criterion for result summaries completion date - will cause to fetch only results completed before the date.
|
@Nullable Integer |
getMaxBuildNumber()
A criterion for result summaries that will cause to fetch only results with smaller than or equal build number.
|
@Nullable Long |
getMaxIgnoredLogSize()
A threshold for result summaries
ImmutableResultsSummary.getLogSize() - the log size must be either
unknown or greater than the given value. |
int |
getMaxResults()
Number of results to return.
|
@Nullable Integer |
getMinBuildNumberToKeep()
A criterion for result summaries that will cause to fetch results with smaller build number, regardless of
getMaxBuildCompletedDate() |
@NotNull PlanKey |
getPlanKey()
A plan key by which the
result summaries should be filtered. |
@NotNull Class<? extends ResultsSummary> |
getResultsSummaryClass()
The actual class of returned result summaries (eg.
|
boolean |
isRequireArtifactLinks()
A filter for result summaries that requires them to have a directly or indirectly linked artifact (eg.
|
@NotNull @NotNull PlanKey getPlanKey()
result summaries
should be filtered.@NotNull @NotNull Class<? extends ResultsSummary> getResultsSummaryClass()
ChainResultsSummary
or BuildResultsSummary
).boolean isRequireArtifactLinks()
Note that this search criterion and getMaxIgnoredLogSize()
criterion are a disjunction (either of the
conditions must be met).
@Nullable @Nullable Long getMaxIgnoredLogSize()
ImmutableResultsSummary.getLogSize()
- the log size must be either
unknown or greater than the given value.
Note that this search criterion and isRequireArtifactLinks()
criterion are a disjunction (either of the
conditions must be met).
@Nullable @Nullable Integer getMaxBuildNumber()
@Nullable @Nullable org.joda.time.DateTime getMaxBuildCompletedDate()
@NotNull @NotNull Set<String> getLabelsToExclude()
int getMaxResults()
@Nullable @Nullable Integer getMinBuildNumberToKeep()
getMaxBuildCompletedDate()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.