FtpSettings

fs2.ftp.FtpSettings$
See theFtpSettings companion trait
object FtpSettings

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class FtpCredentials(username: String, password: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class KeyFileSftpIdentity(privateKey: Path, passphrase: Option[String]) extends SftpIdentity

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SftpIdentity
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class ProtectionLevel(val s: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Clear.type
object Confidential.type
object Private.type
object Safe.type

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RawKeySftpIdentity(privateKey: String, passphrase: Option[String], publicKey: Option[String]) extends SftpIdentity

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SftpIdentity
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SecureFtpSettings(host: String, port: Int, credentials: FtpCredentials, sftpIdentity: Option[SftpIdentity], strictHostKeyChecking: Boolean, knownHosts: Option[String], timeOut: Int, connectTimeOut: Int, sshConfig: Config, maxUnconfirmedWrites: Int) extends FtpSettings[SFTPClient]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait FtpSettings[SFTPClient]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait SftpIdentity

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class SslParams(isImplicit: Boolean, pbzs: Long, prot: ProtectionLevel)

Value parameters

isImplicit

// security mode (Implicit/Explicit)

pbzs

// Protection Buffer SiZe default value 0

prot

// data channel PROTection level default value C More informations regarding these settings https://enterprisedt.com/products/edtftpjssl/doc/manual/html/ftpscommands.html

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SslParams

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SslParams.type
final case class UnsecureFtpSettings(host: String, port: Int, credentials: FtpCredentials, binary: Boolean, passiveMode: Boolean, proxy: Option[Proxy], timeOut: Int, connectTimeOut: Int, ssl: Option[SslParams]) extends FtpSettings[FTPClient]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait FtpSettings[FTPClient]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror