Interface CleanupPolicyConditionOrBuilder (1.46.0)

public interface CleanupPolicyConditionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getNewerThan()

public abstract Duration getNewerThan()

Match versions newer than a duration.

optional .google.protobuf.Duration newer_than = 7;

Returns
Type Description
Duration

The newerThan.

getNewerThanOrBuilder()

public abstract DurationOrBuilder getNewerThanOrBuilder()

Match versions newer than a duration.

optional .google.protobuf.Duration newer_than = 7;

Returns
Type Description
DurationOrBuilder

getOlderThan()

public abstract Duration getOlderThan()

Match versions older than a duration.

optional .google.protobuf.Duration older_than = 6;

Returns
Type Description
Duration

The olderThan.

getOlderThanOrBuilder()

public abstract DurationOrBuilder getOlderThanOrBuilder()

Match versions older than a duration.

optional .google.protobuf.Duration older_than = 6;

Returns
Type Description
DurationOrBuilder

getPackageNamePrefixes(int index)

public abstract String getPackageNamePrefixes(int index)

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

repeated string package_name_prefixes = 5;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The packageNamePrefixes at the given index.

getPackageNamePrefixesBytes(int index)

public abstract ByteString getPackageNamePrefixesBytes(int index)

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

repeated string package_name_prefixes = 5;

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.

getPackageNamePrefixesCount()

public abstract int getPackageNamePrefixesCount()

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

repeated string package_name_prefixes = 5;

Returns
Type Description
int

The count of packageNamePrefixes.

getPackageNamePrefixesList()

public abstract List<String> getPackageNamePrefixesList()

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

repeated string package_name_prefixes = 5;

Returns
Type Description
List<String>

A list containing the packageNamePrefixes.

getTagPrefixes(int index)

public abstract String getTagPrefixes(int index)

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

repeated string tag_prefixes = 3;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The tagPrefixes at the given index.

getTagPrefixesBytes(int index)

public abstract ByteString getTagPrefixesBytes(int index)

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

repeated string tag_prefixes = 3;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the tagPrefixes at the given index.

getTagPrefixesCount()

public abstract int getTagPrefixesCount()

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

repeated string tag_prefixes = 3;

Returns
Type Description
int

The count of tagPrefixes.

getTagPrefixesList()

public abstract List<String> getTagPrefixesList()

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

repeated string tag_prefixes = 3;

Returns
Type Description
List<String>

A list containing the tagPrefixes.

getTagState()

public abstract CleanupPolicyCondition.TagState getTagState()

Match versions by tag status.

optional .google.devtools.artifactregistry.v1.CleanupPolicyCondition.TagState tag_state = 2;

Returns
Type Description
CleanupPolicyCondition.TagState

The tagState.

getTagStateValue()

public abstract int getTagStateValue()

Match versions by tag status.

optional .google.devtools.artifactregistry.v1.CleanupPolicyCondition.TagState tag_state = 2;

Returns
Type Description
int

The enum numeric value on the wire for tagState.

getVersionNamePrefixes(int index)

public abstract String getVersionNamePrefixes(int index)

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

repeated string version_name_prefixes = 4;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The versionNamePrefixes at the given index.

getVersionNamePrefixesBytes(int index)

public abstract ByteString getVersionNamePrefixesBytes(int index)

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

repeated string version_name_prefixes = 4;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the versionNamePrefixes at the given index.

getVersionNamePrefixesCount()

public abstract int getVersionNamePrefixesCount()

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

repeated string version_name_prefixes = 4;

Returns
Type Description
int

The count of versionNamePrefixes.

getVersionNamePrefixesList()

public abstract List<String> getVersionNamePrefixesList()

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

repeated string version_name_prefixes = 4;

Returns
Type Description
List<String>

A list containing the versionNamePrefixes.

hasNewerThan()

public abstract boolean hasNewerThan()

Match versions newer than a duration.

optional .google.protobuf.Duration newer_than = 7;

Returns
Type Description
boolean

Whether the newerThan field is set.

hasOlderThan()

public abstract boolean hasOlderThan()

Match versions older than a duration.

optional .google.protobuf.Duration older_than = 6;

Returns
Type Description
boolean

Whether the olderThan field is set.

hasTagState()

public abstract boolean hasTagState()

Match versions by tag status.

optional .google.devtools.artifactregistry.v1.CleanupPolicyCondition.TagState tag_state = 2;

Returns
Type Description
boolean

Whether the tagState field is set.