Common Protos for Google Cloud APIs V1 Client - Class CloudRepoSourceContext (0.5.1)

Reference documentation and code samples for the Common Protos for Google Cloud APIs V1 Client class CloudRepoSourceContext.

A CloudRepoSourceContext denotes a particular revision in a cloud repo (a repo hosted by the Google Cloud Platform).

Generated from protobuf message google.devtools.source.v1.CloudRepoSourceContext

Namespace

Google \ Cloud \ DevTools \ Source \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ repo_id Google\Cloud\DevTools\Source\V1\RepoId

The ID of the repo.

↳ revision_id string

A revision ID.

↳ alias_name string

The name of an alias (branch, tag, etc.).

↳ alias_context Google\Cloud\DevTools\Source\V1\AliasContext

An alias, which may be a branch or tag.

getRepoId

The ID of the repo.

Returns
Type Description
Google\Cloud\DevTools\Source\V1\RepoId|null

hasRepoId

clearRepoId

setRepoId

The ID of the repo.

Parameter
Name Description
var Google\Cloud\DevTools\Source\V1\RepoId
Returns
Type Description
$this

getRevisionId

A revision ID.

Returns
Type Description
string

hasRevisionId

setRevisionId

A revision ID.

Parameter
Name Description
var string
Returns
Type Description
$this

getAliasName

The name of an alias (branch, tag, etc.).

Returns
Type Description
string

hasAliasName

setAliasName

The name of an alias (branch, tag, etc.).

Parameter
Name Description
var string
Returns
Type Description
$this

getAliasContext

An alias, which may be a branch or tag.

Returns
Type Description
Google\Cloud\DevTools\Source\V1\AliasContext|null

hasAliasContext

setAliasContext

An alias, which may be a branch or tag.

Parameter
Name Description
var Google\Cloud\DevTools\Source\V1\AliasContext
Returns
Type Description
$this

getRevision

Returns
Type Description
string