Bucket

case class Bucket(name: String) extends Bucket
Companion
object
trait Product
trait Equals
class Bucket
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def acl(acl: AccessControlList)(s3: S3): Unit
def delete(key: String)(s3: S3): Unit
def delete(obj: S3Object)(s3: S3): Unit
def deleteObject(obj: S3Object)(s3: S3): Unit
def deleteObjects(objs: Seq[S3Object])(s3: S3): Unit
def destroy(s3: S3): Unit
def get(key: String)(s3: S3): Option[S3Object]
def get(key: String, versionId: String)(s3: S3): Option[S3Object]
def getMetadata(key: String)(s3: S3): ObjectMetadata
def getMetadata(key: String, versionId: String)(s3: S3): ObjectMetadata
def getObject(key: String)(s3: S3): Option[S3Object]
def getObject(key: String, versionId: String)(s3: S3): Option[S3Object]
def keys(s3: S3): Seq[String]
def keys(prefix: String)(s3: S3): Seq[String]
def ls(prefix: String)(s3: S3): Stream[Either[String, S3ObjectSummary]]
def objectSummaries(prefix: String)(s3: S3): Stream[S3ObjectSummary]
def policy(text: String)(s3: S3): Unit
def put(key: String, file: File)(s3: S3): PutObjectResult
def putAsPublicRead(key: String, file: File)(s3: S3): PutObjectResult
def putAsPublicReadWrite(key: String, file: File)(s3: S3): PutObjectResult
def putObject(key: String, file: File)(s3: S3): PutObjectResult
def putObject(key: String, bytes: Array[Byte], metadata: ObjectMetadata)(s3: S3): PutObjectResult
def putObject(key: String, inputStream: InputStream, metadata: ObjectMetadata)(s3: S3): PutObjectResult
def putObjectAsPublicRead(key: String, file: File)(s3: S3): PutObjectResult
def putObjectAsPublicRead(key: String, bytes: Array[Byte], metadata: ObjectMetadata)(s3: S3): PutObjectResult
def putObjectAsPublicRead(key: String, inputStream: InputStream, metadata: ObjectMetadata)(s3: S3): PutObjectResult
def putObjectAsPublicReadWrite(key: String, file: File)(s3: S3): PutObjectResult
def putObjectAsPublicReadWrite(key: String, bytes: Array[Byte], metadata: ObjectMetadata)(s3: S3): PutObjectResult
def putObjectAsPublicReadWrite(key: String, inputStream: InputStream, metadata: ObjectMetadata)(s3: S3): PutObjectResult
def totalSize(s3: S3): Long

Inherited methods

def getCreationDate(): Date
Inherited from
Bucket
def getName(): String
Inherited from
Bucket
def getOwner(): Owner
Inherited from
Bucket
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def setCreationDate(`x$0`: Date): Unit
Inherited from
Bucket
def setName(`x$0`: String): Unit
Inherited from
Bucket
def setOwner(`x$0`: Owner): Unit
Inherited from
Bucket
def toString(): String
Inherited from
Bucket