Interface VersionOrBuilder (1.81.0)

public interface VersionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAnnotations(String key)

public abstract boolean containsAnnotations(String key)

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getAnnotations() (deprecated)

public abstract Map<String,String> getAnnotations()

Use #getAnnotationsMap() instead.

Returns
Type Description
Map<String,String>

getAnnotationsCount()

public abstract int getAnnotationsCount()

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getAnnotationsMap()

public abstract Map<String,String> getAnnotationsMap()

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getAnnotationsOrDefault(String key, String defaultValue)

public abstract String getAnnotationsOrDefault(String key, String defaultValue)

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getAnnotationsOrThrow(String key)

public abstract String getAnnotationsOrThrow(String key)

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getCreateTime()

public abstract Timestamp getCreateTime()

The time when the version was created.

.google.protobuf.Timestamp create_time = 5;

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

The time when the version was created.

.google.protobuf.Timestamp create_time = 5;

Returns
Type Description
TimestampOrBuilder

getDescription()

public abstract String getDescription()

Optional. Description of the version, as specified in its metadata.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. Description of the version, as specified in its metadata.

string description = 3;

Returns
Type Description
ByteString

The bytes for description.

getFingerprints(int index)

public abstract Hash getFingerprints(int index)

Output only. Immutable reference for the version, calculated based on the version's content. Currently we only support dirsum_sha256 hash algorithm. Additional hash algorithms may be added in the future.

repeated .google.devtools.artifactregistry.v1.Hash fingerprints = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Hash

getFingerprintsCount()

public abstract int getFingerprintsCount()

Output only. Immutable reference for the version, calculated based on the version's content. Currently we only support dirsum_sha256 hash algorithm. Additional hash algorithms may be added in the future.

repeated .google.devtools.artifactregistry.v1.Hash fingerprints = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getFingerprintsList()

public abstract List<Hash> getFingerprintsList()

Output only. Immutable reference for the version, calculated based on the version's content. Currently we only support dirsum_sha256 hash algorithm. Additional hash algorithms may be added in the future.

repeated .google.devtools.artifactregistry.v1.Hash fingerprints = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Hash>

getFingerprintsOrBuilder(int index)

public abstract HashOrBuilder getFingerprintsOrBuilder(int index)

Output only. Immutable reference for the version, calculated based on the version's content. Currently we only support dirsum_sha256 hash algorithm. Additional hash algorithms may be added in the future.

repeated .google.devtools.artifactregistry.v1.Hash fingerprints = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
HashOrBuilder

getFingerprintsOrBuilderList()

public abstract List<? extends HashOrBuilder> getFingerprintsOrBuilderList()

Output only. Immutable reference for the version, calculated based on the version's content. Currently we only support dirsum_sha256 hash algorithm. Additional hash algorithms may be added in the future.

repeated .google.devtools.artifactregistry.v1.Hash fingerprints = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.devtools.artifactregistry.v1.HashOrBuilder>

getMetadata()

public abstract Struct getMetadata()

Output only. Repository-specific Metadata stored against this version. The fields returned are defined by the underlying repository-specific resource. Currently, the resources could be: DockerImage MavenArtifact

.google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Struct

The metadata.

getMetadataOrBuilder()

public abstract StructOrBuilder getMetadataOrBuilder()

Output only. Repository-specific Metadata stored against this version. The fields returned are defined by the underlying repository-specific resource. Currently, the resources could be: DockerImage MavenArtifact

.google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
StructOrBuilder

getName()

public abstract String getName()

The name of the version, for example: projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1. If the package or version ID parts contain slashes, the slashes are escaped.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The name of the version, for example: projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1. If the package or version ID parts contain slashes, the slashes are escaped.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getRelatedTags(int index)

public abstract Tag getRelatedTags(int index)

Output only. A list of related tags. Will contain up to 100 tags that reference this version.

repeated .google.devtools.artifactregistry.v1.Tag related_tags = 7;

Parameter
Name Description
index int
Returns
Type Description
Tag

getRelatedTagsCount()

public abstract int getRelatedTagsCount()

Output only. A list of related tags. Will contain up to 100 tags that reference this version.

repeated .google.devtools.artifactregistry.v1.Tag related_tags = 7;

Returns
Type Description
int

getRelatedTagsList()

public abstract List<Tag> getRelatedTagsList()

Output only. A list of related tags. Will contain up to 100 tags that reference this version.

repeated .google.devtools.artifactregistry.v1.Tag related_tags = 7;

Returns
Type Description
List<Tag>

getRelatedTagsOrBuilder(int index)

public abstract TagOrBuilder getRelatedTagsOrBuilder(int index)

Output only. A list of related tags. Will contain up to 100 tags that reference this version.

repeated .google.devtools.artifactregistry.v1.Tag related_tags = 7;

Parameter
Name Description
index int
Returns
Type Description
TagOrBuilder

getRelatedTagsOrBuilderList()

public abstract List<? extends TagOrBuilder> getRelatedTagsOrBuilderList()

Output only. A list of related tags. Will contain up to 100 tags that reference this version.

repeated .google.devtools.artifactregistry.v1.Tag related_tags = 7;

Returns
Type Description
List<? extends com.google.devtools.artifactregistry.v1.TagOrBuilder>

getUpdateTime()

public abstract Timestamp getUpdateTime()

The time when the version was last updated.

.google.protobuf.Timestamp update_time = 6;

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

The time when the version was last updated.

.google.protobuf.Timestamp update_time = 6;

Returns
Type Description
TimestampOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

The time when the version was created.

.google.protobuf.Timestamp create_time = 5;

Returns
Type Description
boolean

Whether the createTime field is set.

hasMetadata()

public abstract boolean hasMetadata()

Output only. Repository-specific Metadata stored against this version. The fields returned are defined by the underlying repository-specific resource. Currently, the resources could be: DockerImage MavenArtifact

.google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the metadata field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

The time when the version was last updated.

.google.protobuf.Timestamp update_time = 6;

Returns
Type Description
boolean

Whether the updateTime field is set.