Package com.amazonaws.services.s3.model

Classes modeling the various types represented by Amazon S3.

See:
          Description

Interface Summary
Grantee Represents a grantee (entity) that can be assigned access permissions in an AccessControlList.
 

Class Summary
AccessControlList Represents an Amazon S3 Access Control List (ACL), including the ACL's set of grantees and the permissions assigned to each grantee.
Bucket Represents an Amazon S3 bucket.
BucketLoggingConfiguration Represents bucket logging configuration used to control bucket-based server access logging in Amazon S3.
BucketNotificationConfiguration Represents a bucket's notification configuration.
BucketNotificationConfiguration.TopicConfiguration Represents the SNS topic to publish event notification to.
BucketPolicy Represents a Amazon S3 bucket policy.
BucketVersioningConfiguration Represents the versioning configuration for a bucket.
CanonicalGrantee Represents a grantee identified by their canonical Amazon ID.
CopyObjectRequest Provides options for copying an Amazon S3 object from a source location to a new destination.
CopyObjectResult Contains the data returned by Amazon S3 from the AmazonS3#copyObject(CopyObjectRequest copyObjectRequest) call.
CreateBucketRequest Provides options for creating an Amazon S3 bucket.
DeleteBucketRequest Provides options for deleting a specified bucket.
DeleteObjectRequest Provides options for deleting a specified object in a specified bucket.
DeleteVersionRequest Provides options for deleting a specific version of an object in the specified bucket.
EmailAddressGrantee Represents an e-mail grantee.
GeneratePresignedUrlRequest Contains options to genearate a pre-signed URL for an Amazon S3 resource.
GetObjectMetadataRequest Provides options for obtaining the metadata for the specified Amazon S3 object without actually fetching the object contents.
GetObjectRequest Provides options for downloading an Amazon S3 object.
Grant Specifies a grant, consisting of one grantee and one permission.
ListBucketsRequest Request object for listing all the Amazon S3 buckets owned by a user.
ListObjectsRequest Contains options to return a list of summary information about the objects in the specified bucket.
ListVersionsRequest Provides options for returning a list of summary information about the versions in a specified bucket.
MultiFactorAuthentication Contains Multi-Factor Authentication (MFA) information to be included in Amazon S3 requests, consisting of the serial number of the MFA device associated with your AWS account and the current, unique MFA token generated by that device.
ObjectListing Contains the results of listing the objects in an Amazon S3 bucket.
ObjectMetadata Represents the object metadata that is stored with Amazon S3.
Owner Represents the owner of an Amazon S3 bucket.
PutObjectRequest Uploads a new object to the specified Amazon S3 bucket.
PutObjectResult Contains the data returned by Amazon S3 from the putObject operation.
S3Object Represents an object stored in Amazon S3.
S3ObjectSummary Contains the summary of an object stored in an Amazon S3 bucket.
S3VersionSummary Contains the summary of a version stored in an Amazon S3 bucket.
SetBucketLoggingConfigurationRequest Contains options for setting the logging configuration for a bucket.
SetBucketVersioningConfigurationRequest Contains options for setting the versioning configuration for a bucket.
VersionListing Contains the results of listing the versions in an Amazon S3 bucket, including a list of S3VersionSummary objects describing each version, information describing if this is a complete or partial listing, and the original request parameters.
 

Enum Summary
CannedAccessControlList Specifies constants defining a canned access control list.
GroupGrantee Specifies constants defining a group of Amazon S3 users who can be granted permissions to Amazon S3 buckets and objects.
Permission Specifies constants defining an access permission, as granted to grantees in an AccessControlList.
Region Specifies constants that define Amazon S3 Regions.
StorageClass Specifies constants that define Amazon S3 storage classes.
 

Exception Summary
AmazonS3Exception Provides an extension of the AmazonServiceException for errors reported by Amazon S3 while processing a request.
 

Package com.amazonaws.services.s3.model Description

Classes modeling the various types represented by Amazon S3.



Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.