public static final class CleanupPolicyMostRecentVersions.Builder extends GeneratedMessageV3.Builder<CleanupPolicyMostRecentVersions.Builder> implements CleanupPolicyMostRecentVersionsOrBuilder
CleanupPolicyMostRecentVersions is an alternate condition of a CleanupPolicy
for retaining a minimum number of versions.
Protobuf type google.devtools.artifactregistry.v1.CleanupPolicyMostRecentVersions
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public CleanupPolicyMostRecentVersions.Builder addAllPackageNamePrefixes(Iterable<String> values)
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Parameter |
Name |
Description |
values |
Iterable<String>
The packageNamePrefixes to add.
|
public CleanupPolicyMostRecentVersions.Builder addPackageNamePrefixes(String value)
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Parameter |
Name |
Description |
value |
String
The packageNamePrefixes to add.
|
public CleanupPolicyMostRecentVersions.Builder addPackageNamePrefixesBytes(ByteString value)
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes of the packageNamePrefixes to add.
|
public CleanupPolicyMostRecentVersions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CleanupPolicyMostRecentVersions build()
public CleanupPolicyMostRecentVersions buildPartial()
public CleanupPolicyMostRecentVersions.Builder clear()
Overrides
public CleanupPolicyMostRecentVersions.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public CleanupPolicyMostRecentVersions.Builder clearKeepCount()
Minimum number of versions to keep.
optional int32 keep_count = 2;
public CleanupPolicyMostRecentVersions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public CleanupPolicyMostRecentVersions.Builder clearPackageNamePrefixes()
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
public CleanupPolicyMostRecentVersions.Builder clone()
Overrides
public CleanupPolicyMostRecentVersions getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public int getKeepCount()
Minimum number of versions to keep.
optional int32 keep_count = 2;
Returns |
Type |
Description |
int |
The keepCount.
|
public String getPackageNamePrefixes(int index)
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The packageNamePrefixes at the given index.
|
public ByteString getPackageNamePrefixesBytes(int index)
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the packageNamePrefixes at the given index.
|
public int getPackageNamePrefixesCount()
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Returns |
Type |
Description |
int |
The count of packageNamePrefixes.
|
public ProtocolStringList getPackageNamePrefixesList()
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
public boolean hasKeepCount()
Minimum number of versions to keep.
optional int32 keep_count = 2;
Returns |
Type |
Description |
boolean |
Whether the keepCount field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CleanupPolicyMostRecentVersions.Builder mergeFrom(CleanupPolicyMostRecentVersions other)
public CleanupPolicyMostRecentVersions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public CleanupPolicyMostRecentVersions.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final CleanupPolicyMostRecentVersions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public CleanupPolicyMostRecentVersions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CleanupPolicyMostRecentVersions.Builder setKeepCount(int value)
Minimum number of versions to keep.
optional int32 keep_count = 2;
Parameter |
Name |
Description |
value |
int
The keepCount to set.
|
public CleanupPolicyMostRecentVersions.Builder setPackageNamePrefixes(int index, String value)
List of package name prefixes that will apply this rule.
repeated string package_name_prefixes = 1;
Parameters |
Name |
Description |
index |
int
The index to set the value at.
|
value |
String
The packageNamePrefixes to set.
|
public CleanupPolicyMostRecentVersions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final CleanupPolicyMostRecentVersions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides