RepositoryCleanupPolicyCondition

data class RepositoryCleanupPolicyCondition(val newerThan: String? = null, val olderThan: String? = null, val packageNamePrefixes: List<String>? = null, val tagPrefixes: List<String>? = null, val tagState: String? = null, val versionNamePrefixes: List<String>? = null)

Constructors

Link copied to clipboard
constructor(newerThan: String? = null, olderThan: String? = null, packageNamePrefixes: List<String>? = null, tagPrefixes: List<String>? = null, tagState: String? = null, versionNamePrefixes: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val newerThan: String? = null

Match versions newer than a duration.

Link copied to clipboard
val olderThan: String? = null

Match versions older than a duration.

Link copied to clipboard

Match versions by package prefix. Applied on any prefix match.

Link copied to clipboard
val tagPrefixes: List<String>? = null

Match versions by tag prefix. Applied on any prefix match.

Link copied to clipboard
val tagState: String? = null

Match versions by tag status. Default value is ANY. Possible values are: TAGGED, UNTAGGED, ANY.

Link copied to clipboard

Match versions by version name prefix. Applied on any prefix match.