Reference documentation and code samples for the Google Cloud Functions V2 Client class RepoSource.
Location of the source in a Google Cloud Source Repository.
Generated from protobuf message google.cloud.functions.v2.RepoSource
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ branch_name
string
Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
↳ tag_name
string
Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
↳ commit_sha
string
Explicit commit SHA to build.
↳ project_id
string
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
↳ repo_name
string
Name of the Cloud Source Repository.
↳ dir
string
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. eg. helloworld (no leading slash allowed)
↳ invert_regex
bool
Only trigger a build if the revision regex does NOT match the revision regex.
getBranchName
Regex matching branches to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
string
hasBranchName
setBranchName
Regex matching branches to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
var
string
$this
getTagName
Regex matching tags to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
string
hasTagName
setTagName
Regex matching tags to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
var
string
$this
getCommitSha
Explicit commit SHA to build.
string
hasCommitSha
setCommitSha
Explicit commit SHA to build.
var
string
$this
getProjectId
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
string
setProjectId
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
var
string
$this
getRepoName
Name of the Cloud Source Repository.
string
setRepoName
Name of the Cloud Source Repository.
var
string
$this
getDir
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.
eg. helloworld (no leading slash allowed)
string
setDir
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.
eg. helloworld (no leading slash allowed)
var
string
$this
getInvertRegex
Only trigger a build if the revision regex does NOT match the revision regex.
bool
setInvertRegex
Only trigger a build if the revision regex does NOT match the revision regex.
var
bool
$this
getRevision
string