Packages

class S3FileSystem extends FileSystem

Linear Supertypes
FileSystem, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3FileSystem
  2. FileSystem
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3FileSystem(s3Client: S3Client)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DELIMITER: String
  5. val S3_SCHEME: String
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. def copy(source: String, destination: String, overwrite: Boolean): Unit

    Copy the content of a folder or a single file to a destination.

    Copy the content of a folder or a single file to a destination.

    source

    the path to the source folder or file

    destination

    the path to the destination folder or file

    overwrite

    If true, the destination path will be overwritten. If false and the destination is not empty then the method will fail.

    Definition Classes
    S3FileSystem → FileSystem
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def exists(path: String): Boolean

    Determines if the path exists

    Determines if the path exists

    path

    a path (file or a directory)

    returns

    true if the path exists false otherwise

  12. def extractPart(folder: String, currentExtention: String, newExtension: String): Boolean
    Definition Classes
    FileSystem
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def isDirectory(path: String): Boolean

    Determines if the given path is a directory

    Determines if the given path is a directory

    path

    path

    returns

    true if path is a directory false otherwise

  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def list(path: String, recursive: Boolean): List[File]

    List all files within a folder.

    List all files within a folder.

    path

    where to list the files

    recursive

    if true, list files in a recursive manner

    returns

    a list of Files

    Definition Classes
    S3FileSystem → FileSystem
  18. val log: Logger
    Definition Classes
    FileSystem
  19. def move(source: String, destination: String, overwrite: Boolean): Unit

    Move the content of a folder of a single file to a destination.

    Move the content of a folder of a single file to a destination.

    source

    the path to the source folder or file

    destination

    the path to the destination folder or file

    overwrite

    If true, the destination path will be overwritten. If false and the destination is not empty then the method will fail.

    Definition Classes
    S3FileSystem → FileSystem
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def remove(path: String): Unit

    Permanently delete a folder or a file from the system.

    Permanently delete a folder or a file from the system.

    path

    path to delete from the system.

    Definition Classes
    S3FileSystem → FileSystem
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from FileSystem

Inherited from AnyRef

Inherited from Any

Ungrouped