trait
S3 extends AmazonS3
Abstract Value Members
-
abstract
def
abortMultipartUpload(arg0: AbortMultipartUploadRequest): Unit
-
abstract
def
changeObjectStorageClass(arg0: String, arg1: String, arg2: StorageClass): Unit
-
abstract
def
completeMultipartUpload(arg0: CompleteMultipartUploadRequest): CompleteMultipartUploadResult
-
abstract
def
copyObject(arg0: CopyObjectRequest): CopyObjectResult
-
abstract
def
copyObject(arg0: String, arg1: String, arg2: String, arg3: String): CopyObjectResult
-
abstract
def
copyPart(arg0: CopyPartRequest): CopyPartResult
-
abstract
def
createBucket(arg0: String, arg1: String): com.amazonaws.services.s3.model.Bucket
-
abstract
def
createBucket(arg0: String, arg1: com.amazonaws.services.s3.model.Region): com.amazonaws.services.s3.model.Bucket
-
abstract
def
createBucket(arg0: CreateBucketRequest): com.amazonaws.services.s3.model.Bucket
-
abstract
def
deleteBucket(arg0: String): Unit
-
abstract
def
deleteBucket(arg0: DeleteBucketRequest): Unit
-
abstract
def
deleteBucketCrossOriginConfiguration(arg0: DeleteBucketCrossOriginConfigurationRequest): Unit
-
abstract
def
deleteBucketCrossOriginConfiguration(arg0: String): Unit
-
abstract
def
deleteBucketLifecycleConfiguration(arg0: DeleteBucketLifecycleConfigurationRequest): Unit
-
abstract
def
deleteBucketLifecycleConfiguration(arg0: String): Unit
-
abstract
def
deleteBucketPolicy(arg0: DeleteBucketPolicyRequest): Unit
-
abstract
def
deleteBucketPolicy(arg0: String): Unit
-
abstract
def
deleteBucketTaggingConfiguration(arg0: DeleteBucketTaggingConfigurationRequest): Unit
-
abstract
def
deleteBucketTaggingConfiguration(arg0: String): Unit
-
abstract
def
deleteBucketWebsiteConfiguration(arg0: DeleteBucketWebsiteConfigurationRequest): Unit
-
abstract
def
deleteBucketWebsiteConfiguration(arg0: String): Unit
-
abstract
def
deleteObject(arg0: DeleteObjectRequest): Unit
-
abstract
def
deleteObject(arg0: String, arg1: String): Unit
-
abstract
def
deleteObjects(arg0: DeleteObjectsRequest): DeleteObjectsResult
-
abstract
def
deleteVersion(arg0: DeleteVersionRequest): Unit
-
abstract
def
deleteVersion(arg0: String, arg1: String, arg2: String): Unit
-
abstract
def
disableRequesterPays(arg0: String): Unit
-
abstract
def
doesBucketExist(arg0: String): Boolean
-
abstract
def
enableRequesterPays(arg0: String): Unit
-
abstract
def
generatePresignedUrl(arg0: GeneratePresignedUrlRequest): URL
-
abstract
def
generatePresignedUrl(arg0: String, arg1: String, arg2: Date, arg3: HttpMethod): URL
-
abstract
def
generatePresignedUrl(arg0: String, arg1: String, arg2: Date): URL
-
abstract
def
getBucketAcl(arg0: GetBucketAclRequest): com.amazonaws.services.s3.model.AccessControlList
-
abstract
def
getBucketAcl(arg0: String): com.amazonaws.services.s3.model.AccessControlList
-
abstract
def
getBucketCrossOriginConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
-
abstract
def
getBucketLifecycleConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLifecycleConfiguration
-
abstract
def
getBucketLocation(arg0: GetBucketLocationRequest): String
-
abstract
def
getBucketLocation(arg0: String): String
-
abstract
def
getBucketLoggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLoggingConfiguration
-
abstract
def
getBucketNotificationConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketNotificationConfiguration
-
abstract
def
getBucketPolicy(arg0: GetBucketPolicyRequest): com.amazonaws.services.s3.model.BucketPolicy
-
abstract
def
getBucketPolicy(arg0: String): com.amazonaws.services.s3.model.BucketPolicy
-
abstract
def
getBucketTaggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketTaggingConfiguration
-
abstract
def
getBucketVersioningConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketVersioningConfiguration
-
abstract
def
getBucketWebsiteConfiguration(arg0: GetBucketWebsiteConfigurationRequest): com.amazonaws.services.s3.model.BucketWebsiteConfiguration
-
abstract
def
getBucketWebsiteConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketWebsiteConfiguration
-
abstract
def
getCachedResponseMetadata(arg0: AmazonWebServiceRequest): S3ResponseMetadata
-
abstract
def
getObject(arg0: GetObjectRequest, arg1: java.io.File): ObjectMetadata
-
abstract
def
getObject(arg0: GetObjectRequest): com.amazonaws.services.s3.model.S3Object
-
abstract
def
getObject(arg0: String, arg1: String): com.amazonaws.services.s3.model.S3Object
-
abstract
def
getObjectAcl(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.AccessControlList
-
abstract
def
getObjectAcl(arg0: String, arg1: String): com.amazonaws.services.s3.model.AccessControlList
-
abstract
def
getObjectMetadata(arg0: GetObjectMetadataRequest): ObjectMetadata
-
abstract
def
getObjectMetadata(arg0: String, arg1: String): ObjectMetadata
-
abstract
def
getS3AccountOwner(): com.amazonaws.services.s3.model.Owner
-
abstract
def
initiateMultipartUpload(arg0: InitiateMultipartUploadRequest): InitiateMultipartUploadResult
-
abstract
def
isRequesterPaysEnabled(arg0: String): Boolean
-
abstract
def
listBuckets(arg0: ListBucketsRequest): List[com.amazonaws.services.s3.model.Bucket]
-
abstract
def
listBuckets(): List[com.amazonaws.services.s3.model.Bucket]
-
abstract
def
listMultipartUploads(arg0: ListMultipartUploadsRequest): MultipartUploadListing
-
abstract
def
listNextBatchOfObjects(arg0: ObjectListing): ObjectListing
-
abstract
def
listNextBatchOfVersions(arg0: VersionListing): VersionListing
-
abstract
def
listObjects(arg0: ListObjectsRequest): ObjectListing
-
abstract
def
listObjects(arg0: String, arg1: String): ObjectListing
-
abstract
def
listObjects(arg0: String): ObjectListing
-
abstract
def
listParts(arg0: ListPartsRequest): PartListing
-
abstract
def
listVersions(arg0: ListVersionsRequest): VersionListing
-
abstract
def
listVersions(arg0: String, arg1: String, arg2: String, arg3: String, arg4: String, arg5: Integer): VersionListing
-
abstract
def
listVersions(arg0: String, arg1: String): VersionListing
-
abstract
def
putObject(arg0: String, arg1: String, arg2: InputStream, arg3: ObjectMetadata): com.amazonaws.services.s3.model.PutObjectResult
-
abstract
def
putObject(arg0: String, arg1: String, arg2: java.io.File): com.amazonaws.services.s3.model.PutObjectResult
-
abstract
def
putObject(arg0: PutObjectRequest): com.amazonaws.services.s3.model.PutObjectResult
-
abstract
def
restoreObject(arg0: String, arg1: String, arg2: Int): Unit
-
abstract
def
restoreObject(arg0: RestoreObjectRequest): Unit
-
abstract
def
setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
-
abstract
def
setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.AccessControlList): Unit
-
abstract
def
setBucketAcl(arg0: SetBucketAclRequest): Unit
-
abstract
def
setBucketCrossOriginConfiguration(arg0: SetBucketCrossOriginConfigurationRequest): Unit
-
abstract
def
setBucketCrossOriginConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketCrossOriginConfiguration): Unit
-
abstract
def
setBucketLifecycleConfiguration(arg0: SetBucketLifecycleConfigurationRequest): Unit
-
abstract
def
setBucketLifecycleConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketLifecycleConfiguration): Unit
-
abstract
def
setBucketLoggingConfiguration(arg0: SetBucketLoggingConfigurationRequest): Unit
-
abstract
def
setBucketNotificationConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketNotificationConfiguration): Unit
-
abstract
def
setBucketNotificationConfiguration(arg0: SetBucketNotificationConfigurationRequest): Unit
-
abstract
def
setBucketPolicy(arg0: SetBucketPolicyRequest): Unit
-
abstract
def
setBucketPolicy(arg0: String, arg1: String): Unit
-
abstract
def
setBucketTaggingConfiguration(arg0: SetBucketTaggingConfigurationRequest): Unit
-
abstract
def
setBucketTaggingConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketTaggingConfiguration): Unit
-
abstract
def
setBucketVersioningConfiguration(arg0: SetBucketVersioningConfigurationRequest): Unit
-
abstract
def
setBucketWebsiteConfiguration(arg0: SetBucketWebsiteConfigurationRequest): Unit
-
abstract
def
setBucketWebsiteConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketWebsiteConfiguration): Unit
-
abstract
def
setEndpoint(arg0: String): Unit
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.AccessControlList): Unit
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.AccessControlList): Unit
-
abstract
def
setObjectRedirectLocation(arg0: String, arg1: String, arg2: String): Unit
-
abstract
def
setRegion(arg0: com.amazonaws.regions.Region): Unit
-
abstract
def
setS3ClientOptions(arg0: S3ClientOptions): Unit
-
abstract
def
uploadPart(arg0: UploadPartRequest): UploadPartResult
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
at(region: Region): S3
-
def
bucket(name: String): Option[Bucket]
-
-
-
def
buckets: Seq[Bucket]
-
def
clone(): AnyRef
-
-
-
def
createBucket(name: String): Bucket
-
-
def
delete(obj: S3Object): Unit
-
def
delete(bucket: Bucket): Unit
-
def
deleteBucket(bucket: Bucket): Unit
-
def
deleteCrossOriginConfig(bucket: Bucket): Unit
-
def
deleteLifecycleConfig(bucket: Bucket): Unit
-
def
deleteObject(obj: S3Object): Unit
-
def
deleteObjectVersion(obj: S3Object, versionId: String): Unit
-
def
deleteObjects(objs: Seq[S3Object]): Unit
-
def
deletePolicy(bucket: Bucket): Unit
-
def
deleteTaggingConfig(bucket: Bucket): Unit
-
def
deleteVersion(obj: S3Object, versionId: String): Unit
-
def
deleteWebsiteConfig(bucket: Bucket): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
generatePresignedUrl(obj: S3Object, expiration: DateTime): URL
-
def
get(bucket: Bucket, key: String, versionId: String): Option[S3Object]
-
def
get(bucket: Bucket, key: String): Option[S3Object]
-
final
def
getClass(): Class[_]
-
def
getObject(bucket: Bucket, key: String, versionId: String): Option[S3Object]
-
def
getObject(bucket: Bucket, key: String): Option[S3Object]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
keys(bucket: Bucket, prefix: String): Seq[String]
-
def
keys(bucket: Bucket): Seq[String]
-
-
def
location(bucket: Bucket): String
-
-
def
metadata(bucket: Bucket, key: String): ObjectMetadata
-
final
def
ne(arg0: AnyRef): Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
objectSummaries(bucket: Bucket, prefix: String): Stream[S3ObjectSummary]
-
-
-
def
put(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
-
def
put(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
-
def
putAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
-
def
putAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
-
def
putAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
-
def
putObject(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
-
def
putObject(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
-
def
putObjectAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
-
def
putObjectAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
-
def
putObjectAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
-
def
s3AccountOwner: Owner
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
def
toString(): String
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
Inherited from AmazonS3
Inherited from AnyRef
Inherited from Any
Amazon S3 Java client wrapper
"http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/"