UserSourceInfoArgs

data class UserSourceInfoArgs(val artifactSelector: Output<String>? = null, val relativePath: Output<String>? = null, val type: Output<Either<String, UserSourceType>>? = null, val version: Output<String>? = null) : ConvertibleToJava<UserSourceInfoArgs>

Source information for a deployment

Constructors

Link copied to clipboard
constructor(artifactSelector: Output<String>? = null, relativePath: Output<String>? = null, type: Output<Either<String, UserSourceType>>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val artifactSelector: Output<String>? = null

Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

Link copied to clipboard
val relativePath: Output<String>? = null

Relative path of the storage which stores the source

Link copied to clipboard
val type: Output<Either<String, UserSourceType>>? = null

Type of the source uploaded

Link copied to clipboard
val version: Output<String>? = null

Version of the source

Functions

Link copied to clipboard
open override fun toJava(): UserSourceInfoArgs