Overview | Package | Class | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.amazonaws.services.s3.model

Classes modeling the various types represented by Amazon S3.

See:
Description

Interface Summary
Grantee | Represents a grantee (entity) who 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 bucket notification configuration used to control receiving notifications for specific events for Amazon S3 buckets.
BucketNotificationConfiguration.TopicConfiguration | Represents the SNS Topic to publish event notification to.
BucketPolicy | Bucket policies provide access control management at the bucket level for both the bucket resource and contained object resources.
BucketVersioningConfiguration | Represents the versioning configuration for a bucket.
CanonicalGrantee | Represents a grantee identified by their canonical Amazon ID, which is something along the lines of an Amazon-internal ID specific to a user.
CopyObjectRequest | Options for copying an S3 object from a source location to a new destination.
CopyObjectResult | Contains the data returned by Amazon S3 from the copy object operation.
CreateBucketRequest | Creates the specified bucket.
DeleteBucketRequest | Deletes the specified bucket.
DeleteObjectRequest | Deletes the specified object in the specified bucket.
DeleteVersionRequest | Options for deleting a specific version of an object in the specified bucket.
EmailAddressGrantee | Represents an E-mail Grantee, that is a grantee identified by their e-mail address and authenticated by an Amazon system.
GeneratePresignedUrlRequest | A request to pre-sign a URL for an Amazon S3 resource.
GetObjectMetadataRequest | Retrieves the metadata for the specified Amazon S3 object (with an optional version ID) without actually fetching the object contents.
GetObjectRequest | Options for downloading an S3 object.
Grant | A grant consists of one grantee and one permission.
ListBucketsRequest | Lists buckets.
ListObjectsRequest | Returns a list of summary information about the objects in the specified bucket, along with additional information depending on the request parameters (such as common prefixes if a delimiter was specified).
ListVersionsRequest | Request for a list of summary information about the versions in a specified bucket.
MultiFactorAuthentication | Multi-Factor Authentication (MFA) information to be included in 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 metadata that Amazon S3 stores for an object.
Owner |
PutObjectRequest | Uploads a new object along with optional object metadata to Amazon S3 under the specified bucket and key name and optionally applies a canned access control policy to the new object.
PutObjectResult | Contains the data returned by Amazon S3 from the put object operation.
S3Object | Represents an object stored in Amazon S3, including the actual data content, and the object metadata stored by Amazon S3 (such as Content-Type, Content-Length, etc).
S3ObjectSummary | Summary of an object stored in an Amazon S3 bucket.
S3VersionSummary | Summary of a version stored in an Amazon S3 bucket.
SetBucketLoggingConfigurationRequest | Options for setting the logging configuration for a bucket.
SetBucketVersioningConfigurationRequest | 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 | CannedAccessControlLists are commonly used AccessControlLists that can be used as a shortcut when applying an AccessControlList to Amazon S3 buckets and objects.
GroupGrantee | Represents a group of Amazon S3 users who can be granted permissions to Amazon S3 buckets and objects.
Permission | Represents an access permission, as granted to grantees in an `AccessControlList`.
Region | Amazon S3 Regions allow you to choose the geographical Region where Amazon S3 will store the buckets you create.
StorageClass | Amazon S3 offers multiple storage classes for customer's different needs.

Exception Summary
AmazonS3Exception | Extension of 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.

Overview | Package | Class | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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