public final class MavenArtifact extends GeneratedMessageV3 implements MavenArtifactOrBuilder
MavenArtifact represents a maven artifact.
Protobuf type google.devtools.artifactregistry.v1.MavenArtifact
Static Fields
public static final int ARTIFACT_ID_FIELD_NUMBER
Field Value
public static final int CREATE_TIME_FIELD_NUMBER
Field Value
public static final int GROUP_ID_FIELD_NUMBER
Field Value
public static final int NAME_FIELD_NUMBER
Field Value
public static final int POM_URI_FIELD_NUMBER
Field Value
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value
public static final int VERSION_FIELD_NUMBER
Field Value
Static Methods
public static MavenArtifact getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static MavenArtifact.Builder newBuilder()
Returns
public static MavenArtifact.Builder newBuilder(MavenArtifact prototype)
Parameter
Returns
public static MavenArtifact parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static MavenArtifact parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MavenArtifact parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static MavenArtifact parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MavenArtifact parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static MavenArtifact parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MavenArtifact parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static MavenArtifact parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MavenArtifact parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static MavenArtifact parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MavenArtifact parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static MavenArtifact parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<MavenArtifact> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public String getArtifactId()
Artifact ID for the artifact.
string artifact_id = 4;
Returns
Type | Description |
String | The artifactId.
|
public ByteString getArtifactIdBytes()
Artifact ID for the artifact.
string artifact_id = 4;
Returns
Type | Description |
ByteString | The bytes for artifactId.
|
public Timestamp getCreateTime()
Output only. Time the artifact was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time the artifact was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public MavenArtifact getDefaultInstanceForType()
Returns
public String getGroupId()
Group ID for the artifact.
Example:
com.google.guava
string group_id = 3;
Returns
Type | Description |
String | The groupId.
|
public ByteString getGroupIdBytes()
Group ID for the artifact.
Example:
com.google.guava
string group_id = 3;
Returns
Required. registry_location, project_id, repository_name and maven_artifact
forms a unique artifact For example,
"projects/test-project/locations/us-west4/repositories/test-repo/mavenArtifacts/
com.google.guava:guava:31.0-jre",
where "us-west4" is the registry_location, "test-project" is the
project_id, "test-repo" is the repository_name and
"com.google.guava:guava:31.0-jre"
is the maven artifact.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The name.
|
public ByteString getNameBytes()
Required. registry_location, project_id, repository_name and maven_artifact
forms a unique artifact For example,
"projects/test-project/locations/us-west4/repositories/test-repo/mavenArtifacts/
com.google.guava:guava:31.0-jre",
where "us-west4" is the registry_location, "test-project" is the
project_id, "test-repo" is the repository_name and
"com.google.guava:guava:31.0-jre"
is the maven artifact.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public Parser<MavenArtifact> getParserForType()
Returns
Overrides
public String getPomUri()
Required. URL to access the pom file of the artifact.
Example:
us-west4-maven.pkg.dev/test-project/test-repo/com/google/guava/guava/31.0/guava-31.0.pom
string pom_uri = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The pomUri.
|
public ByteString getPomUriBytes()
Required. URL to access the pom file of the artifact.
Example:
us-west4-maven.pkg.dev/test-project/test-repo/com/google/guava/guava/31.0/guava-31.0.pom
string pom_uri = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public Timestamp getUpdateTime()
Output only. Time the artifact was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time the artifact was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
public String getVersion()
Version of this artifact.
string version = 5;
Returns
Type | Description |
String | The version.
|
public ByteString getVersionBytes()
Version of this artifact.
string version = 5;
Returns
public boolean hasCreateTime()
Output only. Time the artifact was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
boolean | Whether the createTime field is set.
|
public boolean hasUpdateTime()
Output only. Time the artifact was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
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 MavenArtifact.Builder newBuilderForType()
Returns
protected MavenArtifact.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public MavenArtifact.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions