Reference documentation and code samples for the Google Cloud Functions V2 Client class Source.
The location of the function source code.
Generated from protobuf message google.cloud.functions.v2.Source
Namespace
Google \ Cloud \ Functions \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ storage_source |
StorageSource
If provided, get the source from this location in Google Cloud Storage. |
↳ repo_source |
RepoSource
If provided, get the source from this location in a Cloud Source Repository. |
↳ git_uri |
string
If provided, get the source from GitHub repository. This option is valid only for GCF 1st Gen function. Example: https://github.com/
|
getStorageSource
If provided, get the source from this location in Google Cloud Storage.
Returns | |
---|---|
Type | Description |
StorageSource|null |
hasStorageSource
setStorageSource
If provided, get the source from this location in Google Cloud Storage.
Parameter | |
---|---|
Name | Description |
var |
StorageSource
|
Returns | |
---|---|
Type | Description |
$this |
getRepoSource
If provided, get the source from this location in a Cloud Source Repository.
Returns | |
---|---|
Type | Description |
RepoSource|null |
hasRepoSource
setRepoSource
If provided, get the source from this location in a Cloud Source Repository.
Parameter | |
---|---|
Name | Description |
var |
RepoSource
|
Returns | |
---|---|
Type | Description |
$this |
getGitUri
If provided, get the source from GitHub repository. This option is valid only for GCF 1st Gen function.
Example: https://github.com/
Returns | |
---|---|
Type | Description |
string |
hasGitUri
setGitUri
If provided, get the source from GitHub repository. This option is valid only for GCF 1st Gen function.
Example: https://github.com/
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSource
Returns | |
---|---|
Type | Description |
string |