public sealed class CleanupPolicyMostRecentVersions : IMessage<CleanupPolicyMostRecentVersions>, IEquatable<CleanupPolicyMostRecentVersions>, IDeepCloneable<CleanupPolicyMostRecentVersions>, IBufferMessage, IMessageReference documentation and code samples for the Artifact Registry v1 API class CleanupPolicyMostRecentVersions.
CleanupPolicyMostRecentVersions is an alternate condition of a CleanupPolicy for retaining a minimum number of versions.
Implements
IMessageCleanupPolicyMostRecentVersions, IEquatableCleanupPolicyMostRecentVersions, IDeepCloneableCleanupPolicyMostRecentVersions, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
CleanupPolicyMostRecentVersions()
public CleanupPolicyMostRecentVersions()CleanupPolicyMostRecentVersions(CleanupPolicyMostRecentVersions)
public CleanupPolicyMostRecentVersions(CleanupPolicyMostRecentVersions other)| Parameter | |
|---|---|
| Name | Description |
other |
CleanupPolicyMostRecentVersions |
Properties
HasKeepCount
public bool HasKeepCount { get; }Gets whether the "keep_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
KeepCount
public int KeepCount { get; set; }Minimum number of versions to keep.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PackageNamePrefixes
public RepeatedField<string> PackageNamePrefixes { get; }List of package name prefixes that will apply this rule.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|