Class/Object

com.mesosphere.cosmos.storage

S3ObjectStorage

Related Docs: object S3ObjectStorage | package storage

Permalink

final class S3ObjectStorage extends ObjectStorage

Linear Supertypes
ObjectStorage, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. S3ObjectStorage
  2. ObjectStorage
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3ObjectStorage(client: AmazonS3Client, s3Uri: AmazonS3URI)(implicit statsReceiver: StatsReceiver)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def delete(path: AbsolutePath): Future[Unit]

    Permalink

    Deletes the specified object.

    Deletes the specified object. If attempting to delete an object that does not exist, success is returned.

    Definition Classes
    S3ObjectStorageObjectStorage
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getCreationTime(path: AbsolutePath): Future[Option[Instant]]

    Permalink

    Gets the creation time of the object in the store.

    Gets the creation time of the object in the store. Returns None if the object does not exist.

    Definition Classes
    S3ObjectStorageObjectStorage
  12. def getUrl(path: AbsolutePath): Option[Uri]

    Permalink

    Get the URL for an object if the backing store supports it.

    Get the URL for an object if the backing store supports it.

    Definition Classes
    S3ObjectStorageObjectStorage
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def list(directory: AbsolutePath): Future[ObjectList]

    Permalink

    List some objects and directories in the given path.

    List some objects and directories in the given path. If there are too many objects or directories, the result is truncated and the listToken property is set to Some value.

    Definition Classes
    S3ObjectStorageObjectStorage
  16. def listNext(listToken: ListToken): Future[ObjectList]

    Permalink

    List some objects and directories based on the result of a previous list or listNext call.

    List some objects and directories based on the result of a previous list or listNext call. If there are too many objects or directories, the result is truncated and the listToken property is set to Some value.

    Definition Classes
    S3ObjectStorageObjectStorage
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def read(path: AbsolutePath): Future[Option[(MediaType, InputStream)]]

    Permalink

    Reads an object from the store.

    Reads an object from the store. If the file doesn't exists, None is returned.

    Definition Classes
    S3ObjectStorageObjectStorage
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def write(path: AbsolutePath, body: InputStream, contentLength: Long, contentType: MediaType): Future[Unit]

    Permalink

    Writes an object to the store.

    Writes an object to the store.

    Definition Classes
    S3ObjectStorageObjectStorage
  27. final def write(path: AbsolutePath, body: InputStream, contentLength: Long, contentType: Option[MediaType] = None): Future[Unit]

    Permalink

    Writes an object to the store.

    Writes an object to the store. If contentType is not provided the default application/octet-stream is used.

    Definition Classes
    ObjectStorage

Inherited from ObjectStorage

Inherited from AnyRef

Inherited from Any

Ungrouped