tasks.fileservice

Members list

Type members

Experimental classlikes

class EncryptedManagedFileStorage(parent: ManagedFileStorage, keyHex: String) extends ManagedFileStorage

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
sealed trait FilePath

Attributes

Companion
object
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FilePath

Attributes

Companion
trait
Experimental
true
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
FilePath.type

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class FileServicePrefix(list: Vector[String])

Attributes

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

Attributes

Companion
class
Experimental
true
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object FileStorage

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
class FolderFileStorage(val basePath: File)(implicit config: TasksConfig) extends ManagedFileStorage

Attributes

Companion
object
Experimental
true
Supertypes
class Object
trait Matchable
class Any
case class History(self: SharedFile, context: Option[HistoryContext])

Attributes

Companion
object
Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object History

Attributes

Companion
class
Experimental
true
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
History.type
sealed trait HistoryContext

Attributes

Companion
object
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Experimental
true
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class HistoryContextImpl(task: TaskVersion, codeVersion: String, traceId: Option[String]) extends HistoryContext

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ManagedFilePath(pathElements: Vector[String]) extends FilePath

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
trait FilePath
class Object
trait Matchable
class Any
Show all

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case object NoHistory extends HistoryContext

Attributes

Experimental
true
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
NoHistory.type
case class ProposedManagedFilePath(list: Vector[String])

Attributes

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

Attributes

Companion
class
Experimental
true
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RemoteFilePath(uri: Uri) extends FilePath

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
trait FilePath
class Object
trait Matchable
class Any
Show all
class RemoteFileStorage(implicit streamHelper: StreamHelper, config: TasksConfig)

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
case class SharedFile(path: FilePath, byteSize: Long, hash: Int) extends HasSharedFiles

Attributes

Companion
object
Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SharedFile

Attributes

Companion
class
Experimental
true
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SharedFile.type
class StreamHelper(s3Client: Option[S3Client], httpClient: Option[Client[IO]])

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any