TriggerTriggerTemplateArgs

data class TriggerTriggerTemplateArgs(val branchName: Output<String>? = null, val commitSha: Output<String>? = null, val dir: Output<String>? = null, val invertRegex: Output<Boolean>? = null, val projectId: Output<String>? = null, val repoName: Output<String>? = null, val tagName: Output<String>? = null) : ConvertibleToJava<TriggerTriggerTemplateArgs>

Constructors

Link copied to clipboard
constructor(branchName: Output<String>? = null, commitSha: Output<String>? = null, dir: Output<String>? = null, invertRegex: Output<Boolean>? = null, projectId: Output<String>? = null, repoName: Output<String>? = null, tagName: Output<String>? = null)

Properties

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

Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. This field is a regular expression.

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

Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided.

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

Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.

Link copied to clipboard
val invertRegex: Output<Boolean>? = null

Only trigger a build if the revision regex does NOT match the revision regex.

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

ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.

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

Name of the Cloud Source Repository. If omitted, the name "default" is assumed.

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

Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. This field is a regular expression.

Functions

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