Google Cloud Build V1 Client - Class GitRepoSource (0.16.3)

Reference documentation and code samples for the Google Cloud Build V1 Client class GitRepoSource.

GitRepoSource describes a repo and ref of a code repository.

Generated from protobuf message google.devtools.cloudbuild.v1.GitRepoSource

Namespace

Google \ Cloud \ Build \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ uri
string

The URI of the repo (e.g. https://github.com/user/repo.git ). Either uri or repository can be specified and is required.

↳ repository
string

The connected repository resource name, in the format projects/*/locations/*/connections/*/repositories/* . Either uri or repository can be specified and is required.

↳ ref
string

The branch or tag to use. Must start with "refs/" (required).

↳ repo_type
int

See RepoType below.

↳ github_enterprise_config
string

The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id} . projects/{project}/githubEnterpriseConfigs/{id} .

getUri

The URI of the repo (e.g. https://github.com/user/repo.git ).

Either uri or repository can be specified and is required.

Returns
Type
Description
string

setUri

The URI of the repo (e.g. https://github.com/user/repo.git ).

Either uri or repository can be specified and is required.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRepository

The connected repository resource name, in the format projects/*/locations/*/connections/*/repositories/* . Either uri or repository can be specified and is required.

Returns
Type
Description
string

hasRepository

setRepository

The connected repository resource name, in the format projects/*/locations/*/connections/*/repositories/* . Either uri or repository can be specified and is required.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRef

The branch or tag to use. Must start with "refs/" (required).

Returns
Type
Description
string

setRef

The branch or tag to use. Must start with "refs/" (required).

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRepoType

See RepoType below.

Returns
Type
Description
int

setRepoType

See RepoType below.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getGithubEnterpriseConfig

The full resource name of the github enterprise config.

Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id} . projects/{project}/githubEnterpriseConfigs/{id} .

Returns
Type
Description
string

hasGithubEnterpriseConfig

setGithubEnterpriseConfig

The full resource name of the github enterprise config.

Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id} . projects/{project}/githubEnterpriseConfigs/{id} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSource

Returns
Type
Description
string

getEnterpriseConfig

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: