View Source GoogleApi.ContainerAnalysis.V1beta1.Model.ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact (google_api_container_analysis v0.28.0)

A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.

Attributes

  • artifactId (type: String.t, default: nil) - Maven artifactId value used when uploading the artifact to Artifact Registry.
  • groupId (type: String.t, default: nil) - Maven groupId value used when uploading the artifact to Artifact Registry.
  • path (type: String.t, default: nil) - Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar.
  • repository (type: String.t, default: nil) - Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.
  • version (type: String.t, default: nil) - Maven version value used when uploading the artifact to Artifact Registry.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContainerAnalysis.V1beta1.Model.ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact{
    artifactId: String.t() | nil,
    groupId: String.t() | nil,
    path: String.t() | nil,
    repository: String.t() | nil,
    version: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.