Package

akka.stream.alpakka.s3

impl

Permalink

package impl

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ApiVersion extends AnyRef

    Permalink
  2. final case class CompleteMultipartUploadResult(location: Uri, bucket: String, key: String, etag: String, versionId: Option[String] = None) extends Product with Serializable

    Permalink
  3. final case class CopyPartResult(lastModified: Instant, eTag: String) extends Product with Serializable

    Permalink
  4. final case class CopyPartition(partNumber: Int, sourceLocation: S3Location, range: Option[Slice] = None) extends Product with Serializable

    Permalink
  5. final case class FailedUpload(reasons: Seq[Throwable]) extends Exception with Product with Serializable

    Permalink
  6. final case class FailedUploadPart(multipartUpload: MultipartUpload, index: Int, exception: Throwable) extends UploadPartResponse with Product with Serializable

    Permalink
  7. final case class ListBucketResult(isTruncated: Boolean, continuationToken: Option[String], contents: Seq[ListBucketResultContents]) extends Product with Serializable

    Permalink
  8. case class MetaHeaders(metaHeaders: Map[String, String]) extends Product with Serializable

    Permalink
  9. final case class MultipartCopy(multipartUpload: MultipartUpload, copyPartition: CopyPartition) extends Product with Serializable

    Permalink
  10. final case class MultipartUpload(s3Location: S3Location, uploadId: String) extends Product with Serializable

    Permalink
  11. case class S3Headers(headers: Seq[HttpHeader]) extends Product with Serializable

    Permalink

    Container for headers used in s3 uploads like acl, server side encryption, storage class, metadata or custom headers for more advanced use cases.

  12. final case class S3Location(bucket: String, key: String) extends Product with Serializable

    Permalink
  13. trait S3Request extends AnyRef

    Permalink
  14. sealed abstract class ServerSideEncryption extends AnyRef

    Permalink

    Documentation: http://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html

  15. sealed abstract class StorageClass extends AnyRef

    Permalink

    Documentation: http://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html

  16. final case class SuccessfulUploadPart(multipartUpload: MultipartUpload, index: Int, etag: String) extends UploadPartResponse with Product with Serializable

    Permalink
  17. sealed trait UploadPartResponse extends AnyRef

    Permalink

Value Members

  1. object ListBucketVersion1 extends ApiVersion with Product with Serializable

    Permalink
  2. object ListBucketVersion2 extends ApiVersion with Product with Serializable

    Permalink
  3. object S3Headers extends Serializable

    Permalink

    Convenience apply methods for creation of canned acl, meta, encryption, storage class or custom headers.

  4. object S3Stream

    Permalink
  5. object ServerSideEncryption

    Permalink
  6. object StorageClass

    Permalink

Ungrouped