Class Overview
Request that is provided to repository-hook plugin modules when a file is
 edited.
  
 
Summary
| Nested Classes | 
|---|
  
    
      | class | FileEditHookRequest.Builder |  | 
    
    
Public Methods
    
      
        
        @Nonnull
        
        public
        
        
        
        
        Branch
      
      getBranch
      ()
    
      
    
      
    
    
    
      
  
  
      Returns
      - the branch on which the edit operation would happen
 
     
 
    
      
        
        @Nonnull
        
        public
        
        
        
        
        InputSupplier<InputStream>
      
      getContent
      ()
    
      
    
      
    
    
    
      
  
  
      Returns
      - a supplier providing access to the file content
 
     
 
    
      
        
        @Nonnull
        
        public
        
        
        
        
        Optional<String>
      
      getMessage
      ()
    
      
    
 
    
      
        
        @Nonnull
        
        public
        
        
        
        
        String
      
      getPath
      ()
    
      
    
      
    
    
    
      
  
  
      Returns
      - the path of the edited or created file
 
     
 
    
      
        
        @Nonnull
        
        public
        
        
        
        
        Collection<RefChange>
      
      getRefChanges
      ()
    
      
    
 
    
      
        
        @Nonnull
        
        public
        
        
        
        
        Optional<String>
      
      getSourceCommitId
      ()
    
      
    
      
    
    
    
      
  
  
      Returns
      - the commit ID of the existing file in the repository, or Optional#emptyif this is a new file