public final class Version extends GeneratedMessageV3 implements VersionOrBuilder
The body of a version resource. A version resource represents a
collection of components, such as files and other data. This may correspond
to a version in many package management schemes.
Protobuf type google.devtools.artifactregistry.v1.Version
Static Fields
public static final int CREATE_TIME_FIELD_NUMBER
Field Value
public static final int DESCRIPTION_FIELD_NUMBER
Field Value
public static final int METADATA_FIELD_NUMBER
Field Value
public static final int NAME_FIELD_NUMBER
Field Value
public static final int RELATED_TAGS_FIELD_NUMBER
Field Value
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value
Static Methods
public static Version getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static Version.Builder newBuilder()
Returns
public static Version.Builder newBuilder(Version prototype)
Parameter
Returns
public static Version parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Version parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Version parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static Version parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Version parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static Version parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Version parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Version parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Version parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Version parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Version parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static Version parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<Version> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public Timestamp getCreateTime()
The time when the version was created.
.google.protobuf.Timestamp create_time = 5;
Returns
public TimestampOrBuilder getCreateTimeOrBuilder()
The time when the version was created.
.google.protobuf.Timestamp create_time = 5;
Returns
public Version getDefaultInstanceForType()
Returns
public String getDescription()
Optional. Description of the version, as specified in its metadata.
string description = 3;
Returns
Type | Description |
String | The description.
|
public ByteString getDescriptionBytes()
Optional. Description of the version, as specified in its metadata.
string description = 3;
Returns
Type | Description |
ByteString | The bytes for description.
|
public Struct getMetadata()
Output only. Repository-specific Metadata stored against this version.
The fields returned are defined by the underlying repository-specific
resource. Currently, the only resource in use is
DockerImage
.google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
Struct | The metadata.
|
public StructOrBuilder getMetadataOrBuilder()
Output only. Repository-specific Metadata stored against this version.
The fields returned are defined by the underlying repository-specific
resource. Currently, the only resource in use is
DockerImage
.google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
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.
|
public 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
public Parser<Version> getParserForType()
Returns
Overrides
public 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
Returns
public 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
public 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
public 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
Returns
public 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> | |
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public Timestamp getUpdateTime()
The time when the version was last updated.
.google.protobuf.Timestamp update_time = 6;
Returns
public TimestampOrBuilder getUpdateTimeOrBuilder()
The time when the version was last updated.
.google.protobuf.Timestamp update_time = 6;
Returns
public 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.
|
public boolean hasMetadata()
Output only. Repository-specific Metadata stored against this version.
The fields returned are defined by the underlying repository-specific
resource. Currently, the only resource in use is
DockerImage
.google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
boolean | Whether the metadata field is set.
|
public 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.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public Version.Builder newBuilderForType()
Returns
protected Version.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public Version.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions