trait S3 extends AmazonS3
Amazon S3 Java client wrapper
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- S3
- AmazonS3
- S3DirectSpi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
abortMultipartUpload(arg0: AbortMultipartUploadRequest): Unit
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
completeMultipartUpload(arg0: CompleteMultipartUploadRequest): CompleteMultipartUploadResult
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
copyObject(arg0: CopyObjectRequest): CopyObjectResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
copyObject(arg0: String, arg1: String, arg2: String, arg3: String): CopyObjectResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
copyPart(arg0: CopyPartRequest): CopyPartResult
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
createBucket(arg0: CreateBucketRequest): com.amazonaws.services.s3.model.Bucket
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucket(arg0: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucket(arg0: DeleteBucketRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketAnalyticsConfiguration(arg0: DeleteBucketAnalyticsConfigurationRequest): DeleteBucketAnalyticsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketAnalyticsConfiguration(arg0: String, arg1: String): DeleteBucketAnalyticsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketCrossOriginConfiguration(arg0: DeleteBucketCrossOriginConfigurationRequest): Unit
- Definition Classes
- AmazonS3
-
abstract
def
deleteBucketCrossOriginConfiguration(arg0: String): Unit
- Definition Classes
- AmazonS3
-
abstract
def
deleteBucketEncryption(arg0: DeleteBucketEncryptionRequest): DeleteBucketEncryptionResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketEncryption(arg0: String): DeleteBucketEncryptionResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketInventoryConfiguration(arg0: DeleteBucketInventoryConfigurationRequest): DeleteBucketInventoryConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketInventoryConfiguration(arg0: String, arg1: String): DeleteBucketInventoryConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketLifecycleConfiguration(arg0: DeleteBucketLifecycleConfigurationRequest): Unit
- Definition Classes
- AmazonS3
-
abstract
def
deleteBucketLifecycleConfiguration(arg0: String): Unit
- Definition Classes
- AmazonS3
-
abstract
def
deleteBucketMetricsConfiguration(arg0: DeleteBucketMetricsConfigurationRequest): DeleteBucketMetricsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketMetricsConfiguration(arg0: String, arg1: String): DeleteBucketMetricsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketPolicy(arg0: DeleteBucketPolicyRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketPolicy(arg0: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketReplicationConfiguration(arg0: DeleteBucketReplicationConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketReplicationConfiguration(arg0: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketTaggingConfiguration(arg0: DeleteBucketTaggingConfigurationRequest): Unit
- Definition Classes
- AmazonS3
-
abstract
def
deleteBucketTaggingConfiguration(arg0: String): Unit
- Definition Classes
- AmazonS3
-
abstract
def
deleteBucketWebsiteConfiguration(arg0: DeleteBucketWebsiteConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteBucketWebsiteConfiguration(arg0: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteObject(arg0: DeleteObjectRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteObject(arg0: String, arg1: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteObjectTagging(arg0: DeleteObjectTaggingRequest): DeleteObjectTaggingResult
- Definition Classes
- AmazonS3
-
abstract
def
deleteObjects(arg0: DeleteObjectsRequest): DeleteObjectsResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteVersion(arg0: DeleteVersionRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
deleteVersion(arg0: String, arg1: String, arg2: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
disableRequesterPays(arg0: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
doesBucketExistV2(arg0: String): Boolean
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
doesObjectExist(arg0: String, arg1: String): Boolean
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
enableRequesterPays(arg0: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
generatePresignedUrl(arg0: GeneratePresignedUrlRequest): URL
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... )
-
abstract
def
generatePresignedUrl(arg0: String, arg1: String, arg2: Date, arg3: HttpMethod): URL
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... )
-
abstract
def
generatePresignedUrl(arg0: String, arg1: String, arg2: Date): URL
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... )
-
abstract
def
getBucketAccelerateConfiguration(arg0: GetBucketAccelerateConfigurationRequest): BucketAccelerateConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketAccelerateConfiguration(arg0: String): BucketAccelerateConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketAcl(arg0: GetBucketAclRequest): com.amazonaws.services.s3.model.AccessControlList
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketAcl(arg0: String): com.amazonaws.services.s3.model.AccessControlList
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketAnalyticsConfiguration(arg0: GetBucketAnalyticsConfigurationRequest): GetBucketAnalyticsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketAnalyticsConfiguration(arg0: String, arg1: String): GetBucketAnalyticsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketCrossOriginConfiguration(arg0: GetBucketCrossOriginConfigurationRequest): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
- Definition Classes
- AmazonS3
-
abstract
def
getBucketCrossOriginConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
- Definition Classes
- AmazonS3
-
abstract
def
getBucketEncryption(arg0: GetBucketEncryptionRequest): GetBucketEncryptionResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketEncryption(arg0: String): GetBucketEncryptionResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketInventoryConfiguration(arg0: GetBucketInventoryConfigurationRequest): GetBucketInventoryConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketInventoryConfiguration(arg0: String, arg1: String): GetBucketInventoryConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketLifecycleConfiguration(arg0: GetBucketLifecycleConfigurationRequest): com.amazonaws.services.s3.model.BucketLifecycleConfiguration
- Definition Classes
- AmazonS3
-
abstract
def
getBucketLifecycleConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLifecycleConfiguration
- Definition Classes
- AmazonS3
-
abstract
def
getBucketLocation(arg0: GetBucketLocationRequest): String
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketLocation(arg0: String): String
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketLoggingConfiguration(arg0: GetBucketLoggingConfigurationRequest): com.amazonaws.services.s3.model.BucketLoggingConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketLoggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLoggingConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketMetricsConfiguration(arg0: GetBucketMetricsConfigurationRequest): GetBucketMetricsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketMetricsConfiguration(arg0: String, arg1: String): GetBucketMetricsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketNotificationConfiguration(arg0: GetBucketNotificationConfigurationRequest): com.amazonaws.services.s3.model.BucketNotificationConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketNotificationConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketNotificationConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketPolicy(arg0: GetBucketPolicyRequest): com.amazonaws.services.s3.model.BucketPolicy
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketPolicy(arg0: String): com.amazonaws.services.s3.model.BucketPolicy
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketReplicationConfiguration(arg0: GetBucketReplicationConfigurationRequest): BucketReplicationConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketReplicationConfiguration(arg0: String): BucketReplicationConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketTaggingConfiguration(arg0: GetBucketTaggingConfigurationRequest): com.amazonaws.services.s3.model.BucketTaggingConfiguration
- Definition Classes
- AmazonS3
-
abstract
def
getBucketTaggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketTaggingConfiguration
- Definition Classes
- AmazonS3
-
abstract
def
getBucketVersioningConfiguration(arg0: GetBucketVersioningConfigurationRequest): com.amazonaws.services.s3.model.BucketVersioningConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketVersioningConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketVersioningConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketWebsiteConfiguration(arg0: GetBucketWebsiteConfigurationRequest): com.amazonaws.services.s3.model.BucketWebsiteConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getBucketWebsiteConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketWebsiteConfiguration
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getCachedResponseMetadata(arg0: AmazonWebServiceRequest): S3ResponseMetadata
- Definition Classes
- AmazonS3
-
abstract
def
getObject(arg0: GetObjectRequest, arg1: java.io.File): ObjectMetadata
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObject(arg0: GetObjectRequest): com.amazonaws.services.s3.model.S3Object
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObject(arg0: String, arg1: String): com.amazonaws.services.s3.model.S3Object
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectAcl(arg0: GetObjectAclRequest): com.amazonaws.services.s3.model.AccessControlList
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectAcl(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.AccessControlList
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectAcl(arg0: String, arg1: String): com.amazonaws.services.s3.model.AccessControlList
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectAsString(arg0: String, arg1: String): String
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectMetadata(arg0: GetObjectMetadataRequest): ObjectMetadata
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectMetadata(arg0: String, arg1: String): ObjectMetadata
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getObjectTagging(arg0: GetObjectTaggingRequest): GetObjectTaggingResult
- Definition Classes
- AmazonS3
-
abstract
def
getRegion(): com.amazonaws.services.s3.model.Region
- Definition Classes
- AmazonS3
-
abstract
def
getRegionName(): String
- Definition Classes
- AmazonS3
-
abstract
def
getS3AccountOwner(arg0: GetS3AccountOwnerRequest): com.amazonaws.services.s3.model.Owner
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getS3AccountOwner(): com.amazonaws.services.s3.model.Owner
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
getUrl(arg0: String, arg1: String): URL
- Definition Classes
- AmazonS3
-
abstract
def
headBucket(arg0: HeadBucketRequest): HeadBucketResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
initiateMultipartUpload(arg0: InitiateMultipartUploadRequest): InitiateMultipartUploadResult
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
isRequesterPaysEnabled(arg0: String): Boolean
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listBucketAnalyticsConfigurations(arg0: ListBucketAnalyticsConfigurationsRequest): ListBucketAnalyticsConfigurationsResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listBucketInventoryConfigurations(arg0: ListBucketInventoryConfigurationsRequest): ListBucketInventoryConfigurationsResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listBucketMetricsConfigurations(arg0: ListBucketMetricsConfigurationsRequest): ListBucketMetricsConfigurationsResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listBuckets(arg0: ListBucketsRequest): List[com.amazonaws.services.s3.model.Bucket]
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listBuckets(): List[com.amazonaws.services.s3.model.Bucket]
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listMultipartUploads(arg0: ListMultipartUploadsRequest): MultipartUploadListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listNextBatchOfObjects(arg0: ListNextBatchOfObjectsRequest): ObjectListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listNextBatchOfObjects(arg0: ObjectListing): ObjectListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listNextBatchOfVersions(arg0: ListNextBatchOfVersionsRequest): VersionListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listNextBatchOfVersions(arg0: VersionListing): VersionListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listObjects(arg0: ListObjectsRequest): ObjectListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listObjects(arg0: String, arg1: String): ObjectListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listObjects(arg0: String): ObjectListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listObjectsV2(arg0: ListObjectsV2Request): ListObjectsV2Result
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listObjectsV2(arg0: String, arg1: String): ListObjectsV2Result
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listObjectsV2(arg0: String): ListObjectsV2Result
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listParts(arg0: ListPartsRequest): PartListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listVersions(arg0: ListVersionsRequest): VersionListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listVersions(arg0: String, arg1: String, arg2: String, arg3: String, arg4: String, arg5: Integer): VersionListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
listVersions(arg0: String, arg1: String): VersionListing
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
putObject(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.PutObjectResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
putObject(arg0: String, arg1: String, arg2: InputStream, arg3: ObjectMetadata): com.amazonaws.services.s3.model.PutObjectResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
putObject(arg0: String, arg1: String, arg2: java.io.File): com.amazonaws.services.s3.model.PutObjectResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
putObject(arg0: PutObjectRequest): com.amazonaws.services.s3.model.PutObjectResult
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
restoreObjectV2(arg0: RestoreObjectRequest): RestoreObjectResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... )
-
abstract
def
setBucketAccelerateConfiguration(arg0: SetBucketAccelerateConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketAccelerateConfiguration(arg0: String, arg1: BucketAccelerateConfiguration): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.AccessControlList): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketAcl(arg0: SetBucketAclRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketAnalyticsConfiguration(arg0: SetBucketAnalyticsConfigurationRequest): SetBucketAnalyticsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketAnalyticsConfiguration(arg0: String, arg1: AnalyticsConfiguration): SetBucketAnalyticsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketCrossOriginConfiguration(arg0: SetBucketCrossOriginConfigurationRequest): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setBucketCrossOriginConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketCrossOriginConfiguration): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setBucketEncryption(arg0: SetBucketEncryptionRequest): SetBucketEncryptionResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketInventoryConfiguration(arg0: SetBucketInventoryConfigurationRequest): SetBucketInventoryConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketInventoryConfiguration(arg0: String, arg1: InventoryConfiguration): SetBucketInventoryConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketLifecycleConfiguration(arg0: SetBucketLifecycleConfigurationRequest): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setBucketLifecycleConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketLifecycleConfiguration): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setBucketLoggingConfiguration(arg0: SetBucketLoggingConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketMetricsConfiguration(arg0: SetBucketMetricsConfigurationRequest): SetBucketMetricsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketMetricsConfiguration(arg0: String, arg1: MetricsConfiguration): SetBucketMetricsConfigurationResult
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketNotificationConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketNotificationConfiguration): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketNotificationConfiguration(arg0: SetBucketNotificationConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketPolicy(arg0: SetBucketPolicyRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketPolicy(arg0: String, arg1: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketReplicationConfiguration(arg0: SetBucketReplicationConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketReplicationConfiguration(arg0: String, arg1: BucketReplicationConfiguration): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketTaggingConfiguration(arg0: SetBucketTaggingConfigurationRequest): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setBucketTaggingConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketTaggingConfiguration): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setBucketVersioningConfiguration(arg0: SetBucketVersioningConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketWebsiteConfiguration(arg0: SetBucketWebsiteConfigurationRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setBucketWebsiteConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketWebsiteConfiguration): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setEndpoint(arg0: String): Unit
- Definition Classes
- AmazonS3
-
abstract
def
setObjectAcl(arg0: SetObjectAclRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.AccessControlList): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.AccessControlList): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
setObjectTagging(arg0: SetObjectTaggingRequest): SetObjectTaggingResult
- Definition Classes
- AmazonS3
-
abstract
def
setRegion(arg0: com.amazonaws.regions.Region): Unit
- Definition Classes
- AmazonS3
- Annotations
- @throws( ... )
-
abstract
def
setS3ClientOptions(arg0: S3ClientOptions): Unit
- Definition Classes
- AmazonS3
-
abstract
def
shutdown(): Unit
- Definition Classes
- AmazonS3
-
abstract
def
uploadPart(arg0: UploadPartRequest): UploadPartResult
- Definition Classes
- AmazonS3 → S3DirectSpi
- Annotations
- @throws( ... ) @throws( ... )
-
abstract
def
waiters(): AmazonS3Waiters
- Definition Classes
- AmazonS3
-
abstract
def
changeObjectStorageClass(arg0: String, arg1: String, arg2: StorageClass): Unit
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... ) @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
abstract
def
createBucket(arg0: String, arg1: String): com.amazonaws.services.s3.model.Bucket
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... ) @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
abstract
def
createBucket(arg0: String, arg1: com.amazonaws.services.s3.model.Region): com.amazonaws.services.s3.model.Bucket
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... ) @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
abstract
def
doesBucketExist(arg0: String): Boolean
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... ) @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
abstract
def
restoreObject(arg0: String, arg1: String, arg2: Int): Unit
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
abstract
def
restoreObject(arg0: RestoreObjectRequest): Unit
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
abstract
def
setObjectRedirectLocation(arg0: String, arg1: String, arg2: String): Unit
- Definition Classes
- AmazonS3
- Annotations
- @Deprecated @deprecated @throws( ... ) @throws( ... )
- Deprecated
(Since version ) see corresponding Javadoc for more information.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def acl(bucket: Bucket, key: String, acl: CannedAccessControlList): Unit
- def acl(bucket: Bucket, key: String, acl: AccessControlList): Unit
- def acl(obj: S3Object, acl: CannedAccessControlList): Unit
- def acl(obj: S3Object, acl: AccessControlList): Unit
- def acl(bucket: Bucket, key: String): AccessControlList
- def acl(obj: S3Object): AccessControlList
- def acl(bucket: Bucket): AccessControlList
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def at(region: Region): S3
- def bucket(name: String): Option[Bucket]
- def bucketAcl(bucket: Bucket, acl: AccessControlList): Unit
- def bucketAcl(name: String): AccessControlList
- def buckets: Seq[Bucket]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def copy(from: S3Object, to: S3Object): PutObjectResult
- def copyObject(from: S3Object, to: S3Object): PutObjectResult
-
def
createBucket(name: String): Bucket
- Definition Classes
- S3 → AmazonS3
- def crossOriginConfig(bucket: Bucket): BucketCrossOriginConfiguration
- 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
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- 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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getObject(bucket: Bucket, key: String, versionId: String): Option[S3Object]
- def getObject(bucket: Bucket, key: String): Option[S3Object]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def keys(bucket: Bucket, prefix: String): Seq[String]
- def keys(bucket: Bucket): Seq[String]
- def lifecycleConfig(bucket: Bucket): BucketLifecycleConfiguration
- def location(bucket: Bucket): String
- def loggingConfig(bucket: Bucket): BucketLoggingConfiguration
-
def
ls(bucket: Bucket, prefix: String): Stream[Either[String, S3ObjectSummary]]
List the directories and objects under a prefix, use "/" as delimiter.
List the directories and objects under a prefix, use "/" as delimiter.
Here is how to show the directories and objects as Strings:
ls(bucket, "my-directory/").map { case Left(directoryPrefix) => directoryPrefix case Right(s3ObjectSummary) => s3ObjectSummary.getKey }
- def metadata(bucket: Bucket, key: String): ObjectMetadata
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notificationConfig(bucket: Bucket): BucketNotificationConfiguration
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def objectSummaries(bucket: Bucket, prefix: String): Stream[S3ObjectSummary]
- def objectSummaries(bucket: Bucket): Seq[S3ObjectSummary]
- def policy(bucket: Bucket): BucketPolicy
- 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, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
- def putAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
- def putObject(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): 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, inputStream: InputStream, metadata: ObjectMetadata): 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, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult
- def putObjectAsPublicReadWrite(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
- def putObjectAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
- def s3AccountOwner: Owner
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def taggingConfig(bucket: Bucket): BucketTaggingConfiguration
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def versioningConfig(bucket: Bucket): BucketVersioningConfiguration
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def websiteConfig(bucket: Bucket): BucketWebsiteConfiguration