Class: Google::Devtools::Source::V1::SourceContext
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Devtools::Source::V1::SourceContext
 
 
- Defined in:
 - lib/google/cloud/debugger/v2/doc/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
- 
  
    
      #cloud_repo  ⇒ Google::Devtools::Source::V1::CloudRepoSourceContext 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A SourceContext referring to a revision in a cloud repo.
 - 
  
    
      #cloud_workspace  ⇒ Google::Devtools::Source::V1::CloudWorkspaceSourceContext 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A SourceContext referring to a snapshot in a cloud workspace.
 - 
  
    
      #gerrit  ⇒ Google::Devtools::Source::V1::GerritSourceContext 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A SourceContext referring to a Gerrit project.
 - 
  
    
      #git  ⇒ Google::Devtools::Source::V1::GitSourceContext 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A SourceContext referring to any third party Git repo (e.g. GitHub).
 
Instance Attribute Details
#cloud_repo ⇒ Google::Devtools::Source::V1::CloudRepoSourceContext
Returns A SourceContext referring to a revision in a cloud repo.
      33  | 
    
      # File 'lib/google/cloud/debugger/v2/doc/google/devtools/source/v1/source_context.rb', line 33 class SourceContext; end  | 
  
#cloud_workspace ⇒ Google::Devtools::Source::V1::CloudWorkspaceSourceContext
Returns A SourceContext referring to a snapshot in a cloud workspace.
      33  | 
    
      # File 'lib/google/cloud/debugger/v2/doc/google/devtools/source/v1/source_context.rb', line 33 class SourceContext; end  | 
  
#gerrit ⇒ Google::Devtools::Source::V1::GerritSourceContext
Returns A SourceContext referring to a Gerrit project.
      33  | 
    
      # File 'lib/google/cloud/debugger/v2/doc/google/devtools/source/v1/source_context.rb', line 33 class SourceContext; end  | 
  
#git ⇒ Google::Devtools::Source::V1::GitSourceContext
Returns A SourceContext referring to any third party Git repo (e.g. GitHub).
      33  | 
    
      # File 'lib/google/cloud/debugger/v2/doc/google/devtools/source/v1/source_context.rb', line 33 class SourceContext; end  |