com.pulumi.gcp.cloudbuild.kotlin.outputs.GetTriggerBuildArtifactMavenArtifact.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.cloudbuild.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property artifactId Maven artifactId value used when uploading the artifact to Artifact Registry.
* @property groupId Maven groupId value used when uploading the artifact to Artifact Registry.
* @property path 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.
* @property repository 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.
* @property version Maven version value used when uploading the artifact to Artifact Registry.
*/
public data class GetTriggerBuildArtifactMavenArtifact(
public val artifactId: String,
public val groupId: String,
public val path: String,
public val repository: String,
public val version: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.cloudbuild.outputs.GetTriggerBuildArtifactMavenArtifact): GetTriggerBuildArtifactMavenArtifact = GetTriggerBuildArtifactMavenArtifact(
artifactId = javaType.artifactId(),
groupId = javaType.groupId(),
path = javaType.path(),
repository = javaType.repository(),
version = javaType.version(),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy