Class: Google::Devtools::Source::V1::SourceContext

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/devtools/source/v1/source_context.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_repo::Google::Devtools::Source::V1::CloudRepoSourceContext

Returns A SourceContext referring to a revision in a cloud repo.

Returns:



38
39
40
41
# File 'proto_docs/google/devtools/source/v1/source_context.rb', line 38

class SourceContext
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cloud_workspace::Google::Devtools::Source::V1::CloudWorkspaceSourceContext

Returns A SourceContext referring to a snapshot in a cloud workspace.

Returns:



38
39
40
41
# File 'proto_docs/google/devtools/source/v1/source_context.rb', line 38

class SourceContext
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#gerrit::Google::Devtools::Source::V1::GerritSourceContext

Returns A SourceContext referring to a Gerrit project.

Returns:



38
39
40
41
# File 'proto_docs/google/devtools/source/v1/source_context.rb', line 38

class SourceContext
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#git::Google::Devtools::Source::V1::GitSourceContext

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

Returns:



38
39
40
41
# File 'proto_docs/google/devtools/source/v1/source_context.rb', line 38

class SourceContext
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end