class SourceContext extends Message

A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.

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

Properties

protected $context

Methods

__construct(array $data = NULL)

Constructor.

getCloudRepo()

A SourceContext referring to a revision in a cloud repo.

$this
setCloudRepo(CloudRepoSourceContext $var)

A SourceContext referring to a revision in a cloud repo.

getCloudWorkspace()

A SourceContext referring to a snapshot in a cloud workspace.

$this
setCloudWorkspace(CloudWorkspaceSourceContext $var)

A SourceContext referring to a snapshot in a cloud workspace.

getGerrit()

A SourceContext referring to a Gerrit project.

$this
setGerrit(GerritSourceContext $var)

A SourceContext referring to a Gerrit project.

getGit()

A SourceContext referring to any third party Git repo (e.g. GitHub).

$this
setGit(GitSourceContext $var)

A SourceContext referring to any third party Git repo (e.g. GitHub).

string
getContext()

No description

Details

at line 37
__construct(array $data = NULL)

Constructor.

Parameters

array $data { Optional. Data for populating the Message object.

@type \Google\Cloud\DevTools\Source\V1\CloudRepoSourceContext $cloud_repo
      A SourceContext referring to a revision in a cloud repo.
@type \Google\Cloud\DevTools\Source\V1\CloudWorkspaceSourceContext $cloud_workspace
      A SourceContext referring to a snapshot in a cloud workspace.
@type \Google\Cloud\DevTools\Source\V1\GerritSourceContext $gerrit
      A SourceContext referring to a Gerrit project.
@type \Google\Cloud\DevTools\Source\V1\GitSourceContext $git
      A SourceContext referring to any third party Git repo (e.g. GitHub).

}

at line 48
CloudRepoSourceContext getCloudRepo()

A SourceContext referring to a revision in a cloud repo.

Generated from protobuf field .google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;

Return Value

CloudRepoSourceContext

at line 60
$this setCloudRepo(CloudRepoSourceContext $var)

A SourceContext referring to a revision in a cloud repo.

Generated from protobuf field .google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;

Parameters

CloudRepoSourceContext $var

Return Value

$this

at line 74
CloudWorkspaceSourceContext getCloudWorkspace()

A SourceContext referring to a snapshot in a cloud workspace.

Generated from protobuf field .google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;

at line 86
$this setCloudWorkspace(CloudWorkspaceSourceContext $var)

A SourceContext referring to a snapshot in a cloud workspace.

Generated from protobuf field .google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;

Parameters

CloudWorkspaceSourceContext $var

Return Value

$this

at line 100
GerritSourceContext getGerrit()

A SourceContext referring to a Gerrit project.

Generated from protobuf field .google.devtools.source.v1.GerritSourceContext gerrit = 3;

Return Value

GerritSourceContext

at line 112
$this setGerrit(GerritSourceContext $var)

A SourceContext referring to a Gerrit project.

Generated from protobuf field .google.devtools.source.v1.GerritSourceContext gerrit = 3;

Parameters

GerritSourceContext $var

Return Value

$this

at line 126
GitSourceContext getGit()

A SourceContext referring to any third party Git repo (e.g. GitHub).

Generated from protobuf field .google.devtools.source.v1.GitSourceContext git = 6;

Return Value

GitSourceContext

at line 138
$this setGit(GitSourceContext $var)

A SourceContext referring to any third party Git repo (e.g. GitHub).

Generated from protobuf field .google.devtools.source.v1.GitSourceContext git = 6;

Parameters

GitSourceContext $var

Return Value

$this

at line 149
string getContext()

Return Value

string