S3Object

case class S3Object(bucket: Bucket, key: String, content: InputStream, redirectLocation: String, metadata: ObjectMetadata) extends S3Object
Companion
object
trait Product
trait Equals
class S3Object
trait S3RequesterChargedResult
trait Serializable
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Concrete methods

def destroy(s3: S3): Unit
def generatePresignedUrl(expiration: DateTime)(s3: S3): URL
def publicUrl: URL
def setAsAuthenticatedRead(s3: S3): Unit
def setAsBucketOwnerRead(s3: S3): Unit
def setAsLogDeliveryWrite(s3: S3): Unit
def setAsPrivate(s3: S3): Unit
def setAsPublicRead(s3: S3): Unit
def setAsPublicReadWrite(s3: S3): Unit

Inherited methods

@throws(java.io.IOException)
def close(): Unit
Inherited from
S3Object
def getBucketName(): String
Inherited from
S3Object
def getKey(): String
Inherited from
S3Object
def getObjectContent(): S3ObjectInputStream
Inherited from
S3Object
def getObjectMetadata(): ObjectMetadata
Inherited from
S3Object
def getRedirectLocation(): String
Inherited from
S3Object
def getTaggingCount(): Integer
Inherited from
S3Object
def isRequesterCharged(): Boolean
Inherited from
S3Object
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def setBucketName(`x$0`: String): Unit
Inherited from
S3Object
def setKey(`x$0`: String): Unit
Inherited from
S3Object
def setObjectContent(`x$0`: InputStream): Unit
Inherited from
S3Object
def setObjectContent(`x$0`: S3ObjectInputStream): Unit
Inherited from
S3Object
def setObjectMetadata(`x$0`: ObjectMetadata): Unit
Inherited from
S3Object
def setRedirectLocation(`x$0`: String): Unit
Inherited from
S3Object
def setRequesterCharged(`x$0`: Boolean): Unit
Inherited from
S3Object
def setTaggingCount(`x$0`: Integer): Unit
Inherited from
S3Object
def toString(): String
Inherited from
S3Object

Concrete fields

lazy val versionId: String