FunctionBuildConfigSourceRepoSourceArgs

data class FunctionBuildConfigSourceRepoSourceArgs(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<FunctionBuildConfigSourceRepoSourceArgs>

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

Regex matching branches to build.

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

Regex matching tags to build.

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

Directory, relative to the source root, in which to run the build.

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.

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

Regex matching tags to build.

Functions

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