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

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

A SourceContext referring to a Gerrit project.

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

Namespace

Google \ Cloud \ DevTools \ Source \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ host_uri string

The URI of a running Gerrit instance.

↳ gerrit_project string

The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is hostURI/project.

↳ revision_id string

A revision (commit) 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.

getHostUri

The URI of a running Gerrit instance.

Returns
Type Description
string

setHostUri

The URI of a running Gerrit instance.

Parameter
Name Description
var string
Returns
Type Description
$this

getGerritProject

The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name.

The "repo name" is hostURI/project.

Returns
Type Description
string

setGerritProject

The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name.

The "repo name" is hostURI/project.

Parameter
Name Description
var string
Returns
Type Description
$this

getRevisionId

A revision (commit) ID.

Returns
Type Description
string

hasRevisionId

setRevisionId

A revision (commit) 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