Class: Google::Apis::ClouddebuggerV2::CloudWorkspaceId
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ClouddebuggerV2::CloudWorkspaceId
 
 
- Defined in:
 - generated/google/apis/clouddebugger_v2/classes.rb,
generated/google/apis/clouddebugger_v2/representations.rb,
generated/google/apis/clouddebugger_v2/representations.rb 
Overview
A CloudWorkspaceId is a unique identifier for a cloud workspace. A cloud workspace is a place associated with a repo where modified files can be stored before they are committed.
Instance Attribute Summary collapse
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The unique name of the workspace within the repo.
 - 
  
    
      #repo_id  ⇒ Google::Apis::ClouddebuggerV2::RepoId 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A unique identifier for a cloud repo.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ CloudWorkspaceId 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of CloudWorkspaceId.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ CloudWorkspaceId
Returns a new instance of CloudWorkspaceId
      251 252 253  | 
    
      # File 'generated/google/apis/clouddebugger_v2/classes.rb', line 251 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#name ⇒ String
The unique name of the workspace within the repo.  This is the name
chosen by the client in the Source API's CreateWorkspace method.
Corresponds to the JSON property name
      244 245 246  | 
    
      # File 'generated/google/apis/clouddebugger_v2/classes.rb', line 244 def name @name end  | 
  
#repo_id ⇒ Google::Apis::ClouddebuggerV2::RepoId
A unique identifier for a cloud repo.
Corresponds to the JSON property repoId
      249 250 251  | 
    
      # File 'generated/google/apis/clouddebugger_v2/classes.rb', line 249 def repo_id @repo_id end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      256 257 258 259  | 
    
      # File 'generated/google/apis/clouddebugger_v2/classes.rb', line 256 def update!(**args) @name = args[:name] if args.key?(:name) @repo_id = args[:repo_id] if args.key?(:repo_id) end  |