final class SftpRepository extends SshBasedRepository with SftpRepositoryExtra with Serializable
sbt interface for an Ivy repository over sftp. More convenient construction is done using Resolver.sftp.
          
            Linear Supertypes
          
          
        
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
 - By Inheritance
 
                  Inherited
                  
                  
- SftpRepository
 - SftpRepositoryExtra
 - SshBasedRepository
 - SshBasedRepositoryExtra
 - PatternsBasedRepository
 - Resolver
 - Serializable
 - Serializable
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
              Visibility
              
        - Public
 - All
 
Instance Constructors
-  new SftpRepository(name: String, connection: SshConnection, patterns: Patterns)
 
Type Members
- 
      
      
      
        
      
    
      
        
        type
      
      
        RepositoryType = SftpRepository
      
      
      
- Definition Classes
 - SftpRepositoryExtra → SshBasedRepositoryExtra
 
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        as(user: String, keyfile: File, password: Option[String]): RepositoryType
      
      
      
- Definition Classes
 - SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        as(user: String, keyfile: File, password: String): RepositoryType
      
      
      
- Definition Classes
 - SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        as(user: String, keyfile: File): RepositoryType
      
      
      
Configures this to use the specified keyfile and password for the keyfile when connecting to the remote repository.
Configures this to use the specified keyfile and password for the keyfile when connecting to the remote repository.
- Definition Classes
 - SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        as(user: String, password: Option[String]): RepositoryType
      
      
      
- Definition Classes
 - SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        as(user: String): RepositoryType
      
      
      
- Definition Classes
 - SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        as(user: String, password: String): RepositoryType
      
      
      
Configures this to use the specified user name and password when connecting to the remote repository.
Configures this to use the specified user name and password when connecting to the remote repository.
- Definition Classes
 - SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        connection: SshConnection
      
      
      
The object representing the configured ssh connection for this repository.
The object representing the configured ssh connection for this repository.
- Definition Classes
 - SshBasedRepository → SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copy(connection: SshConnection): SftpRepository
      
      
      
- Attributes
 - protected
 - Definition Classes
 - SftpRepositoryExtra → SshBasedRepositoryExtra
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(o: Any): Boolean
      
      
      
- Definition Classes
 - SftpRepository → SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - SftpRepository → SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        name: String
      
      
      
- Definition Classes
 - Resolver
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        patterns: Patterns
      
      
      
- Definition Classes
 - PatternsBasedRepository
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - SftpRepository → SshBasedRepository → PatternsBasedRepository → Resolver → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 -  def withConnection(connection: SshConnection): SftpRepository
 -  def withName(name: String): SftpRepository
 -  def withPatterns(patterns: Patterns): SftpRepository