zio.ftp
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass IOExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
ConnectionError.type
Attributes
- Supertypes
-
trait Producttrait Equalsclass IOExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class SecureFtpclass UnsecureFtp
Credential used during ftp authentication
Credential used during ftp authentication
Value parameters
- password
-
secure secret of the user in plain text
- username
-
identifier of the user in plain text
Attributes
- Supertypes
Represent a file / directory / symbolic link on a ftp server
Represent a file / directory / symbolic link on a ftp server
Value parameters
- isDirectory
-
boolean flag: 'true' if it is a directory, 'false' if it is a file. In some situation we cannot determine the type of the resource
- lastModified
-
last modified date as a timestamp
- path
-
location on the resource on the ftp server
- permissions
-
linux file system permissions
- size
-
size in bytes
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
FtpResource.type
Attributes
- Supertypes
-
trait Producttrait Equalsclass IOExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
SFTP identity for authenticating using private/public key file
SFTP identity for authenticating using private/public key file
Value parameters
- passphrase
-
password to use to decrypt private key file
- privateKey
-
private key file to use when connecting
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SftpIdentityclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
KeyFileSftpIdentity.type
Attributes
- Companion
- class
- Supertypes
- Self type
-
ProtectionLevel.type
SFTP identity for authenticating using private/public key value
SFTP identity for authenticating using private/public key value
Value parameters
- passphrase
-
password to use to decrypt private key
- privateKey
-
private key value to use when connecting
- publicKey
-
public key value to use when connecting
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SftpIdentityclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
RawKeySftpIdentity.type
Secure Ftp client wrapper
Secure Ftp client wrapper
All ftp methods exposed are lift into ZIO or ZStream, which required a Blocking Environment since the underlying java client only provide blocking methods.
Attributes
- Companion
- object
- Supertypes
Settings to connect to a secure Ftp server (Ftp over ssh)
Settings to connect to a secure Ftp server (Ftp over ssh)
Value parameters
- credentials
-
auth credentials
- host
-
hostname of ftp server (ipAddress / dnsName)
- knownHosts
-
known hosts file to be used when connecting
- port
-
port of communication used by the server
- sftpIdentity
-
private/public key config to use when connecting
- sshConfig
-
configuration of ssh client
- strictHostKeyChecking
-
sets whether to use strict host key checking.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SecureFtpSettings.type
Attributes
- Supertypes
- Known subtypes
-
class KeyFileSftpIdentityclass RawKeySftpIdentity
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
Unsecure Ftp client wrapper
Unsecure Ftp client wrapper
All ftp methods exposed are lift into ZIO or ZStream The underlying java client only provide blocking methods.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
UnsecureFtp.type
Settings to connect unsecure Ftp server
Settings to connect unsecure Ftp server
Value parameters
- binary
-
specifies the file transfer mode, BINARY or ASCII. Default is ASCII (false)
- controlEncoding
-
character encoding to be used by the FTP control connection, auto-detects UTF-8 if None
- credentials
-
credentials (username and password)
- dataTimeout
-
Sets the timeout to use when reading from the data connection.
- host
-
hostname of ftp server (ipAddress / dnsName)
- passiveMode
-
specifies whether to use passive mode connections. Default is active mode (false)
- port
-
port of communication used by the server
- proxy
-
An optional proxy to use when connecting with these settings
- secure
-
Use FTP over SSL
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
UnsecureFtpSettings.type