# Class MavenArtifact (1.22.0)

1.22.0 (latest) 1.21.0 1.20.0 1.19.0 1.18.0 1.17.0 1.16.1 1.15.2 1.14.0 1.13.1 1.12.0 1.11.5 1.10.0 1.9.0 1.8.4 1.7.0 1.6.1 1.5.0 1.4.1 1.3.3 1.2.1 1.1.2 1.0.2 0.5.0 0.4.1 0.3.3 0.2.2 0.1.0

    MavenArtifact(mapping=None, *, ignore_unknown_fields=False, **kwargs)

MavenArtifact represents a maven artifact.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `name` | `str` 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. |
| `pom_uri` | `str` 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 |
| `group_id` | `str` Group ID for the artifact. Example: com.google.guava |
| `artifact_id` | `str` Artifact ID for the artifact. |
| `version` | `str` Version of this artifact. |
| `create_time` | `google.protobuf.timestamp_pb2.Timestamp` Output only. Time the artifact was created. |
| `update_time` | `google.protobuf.timestamp_pb2.Timestamp` Output only. Time the artifact was updated. |