com.sclasen.spray.aws.s3

S3Client

class S3Client extends SprayAWSClient

Linear Supertypes
SprayAWSClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. S3Client
  2. SprayAWSClient
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3Client(props: S3ClientProps)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def awsURLEncode(s: String): String

    Definition Classes
    SprayAWSClient
  8. implicit def bridgeMethods(m: HttpMethodName): HttpMethod

    Definition Classes
    SprayAWSClient
  9. val clientSettings: ClientConnectionSettings

    Definition Classes
    SprayAWSClient
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def connection: Future[ActorRef]

    Definition Classes
    SprayAWSClient
  12. def createBucket(aws: CreateBucketRequest): Future[Either[AmazonServiceException, Unit]]

  13. val defaultContentType: String

    Definition Classes
    SprayAWSClient
  14. def deleteBucket(aws: DeleteBucketRequest): Future[Either[AmazonServiceException, Unit]]

  15. def deleteObject(aws: DeleteObjectRequest): Future[Either[AmazonServiceException, Unit]]

  16. def encodeQuery[T](awsReq: Request[T]): String

    Definition Classes
    SprayAWSClient
  17. val endpointUri: URI

    Definition Classes
    SprayAWSClient
  18. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  20. def errorResponseHandler: S3ErrorResponseHandler

    Definition Classes
    S3Client → SprayAWSClient
  21. implicit val excn: ExecutionContextExecutor

    Definition Classes
    SprayAWSClient
  22. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def fold[T](fe: Future[Either[AmazonServiceException, T]]): Future[T]

    Definition Classes
    SprayAWSClient
  24. def formData[T](awsReq: Request[T]): HttpEntity

    Definition Classes
    SprayAWSClient
  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. def getObject(aws: GetObjectRequest): Future[Either[AmazonServiceException, S3Object]]

  27. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  28. def headers(req: Request[_]): List[HttpHeader]

    Definition Classes
    SprayAWSClient
  29. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  30. def listBuckets(aws: ListBucketsRequest): Future[Either[AmazonServiceException, Seq[Bucket]]]

  31. def listObjects(aws: ListObjectsRequest): Future[Either[AmazonServiceException, ObjectListing]]

  32. val log: LoggingAdapter

    Definition Classes
    S3Client → SprayAWSClient
  33. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. def pipeline(req: HttpRequest): Future[HttpResponse]

    Definition Classes
    SprayAWSClient
  37. val port: Int

    Definition Classes
    SprayAWSClient
  38. val props: S3ClientProps

  39. def putObject(aws: PutObjectRequest): Future[Either[AmazonServiceException, ObjectMetadata]]

  40. def request[T](t: T)(implicit marshaller: Marshaller[Request[T], T]): HttpRequest

    Definition Classes
    SprayAWSClient
  41. def response[T](response: HttpResponse)(implicit handler: HttpResponseHandler[AmazonWebServiceResponse[T]]): Either[AmazonServiceException, T]

    Definition Classes
    SprayAWSClient
  42. lazy val signer: Signer

    Definition Classes
    SprayAWSClient
  43. val ssl: Boolean

    Definition Classes
    SprayAWSClient
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. implicit val timeout: Timeout

    Definition Classes
    SprayAWSClient
  46. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SprayAWSClient

Inherited from AnyRef

Inherited from Any

Ungrouped