| Interface | Description |
|---|---|
| AmazonS3Operations |
The Core interface for performing various operations on Amazon S3 like listing objects
in the bucket, get an object, put an object and remove an object
|
| PaginatedObjectsView |
Returns the Paginated view of the objects in Amazon S3 for the queries bucket
See
AmazonS3Operations for more details on various operations on S3 |
| S3ObjectSummary |
The summary of the Object stored on Amazon S3.
|
| Class | Description |
|---|---|
| AbstractAmazonS3Operations |
The common super class for any implementation of
AmazonS3Operations. |
| AmazonS3Object |
The Amazon S3 Object representing the Object in S3
|
| AmazonS3ObjectACL |
The object containing the Amazon S3 Object's ACL.
|
| DefaultAmazonS3Operations |
The default, out of the box implementation of the
AmazonS3Operations that is implemented
using AWS SDK. |
| Grantee |
Indicates the Grantee who is being given the Access to a particular resource on S3
|
| ObjectGrant |
Represent one Grant for a Grantee and the associated permissions
|
| Enum | Description |
|---|---|
| GranteeType |
Identifies the type of the grantee.
|
| GroupGranteeType |
Various types of Groups who can be granted permissions on amazon S3 objects
|
| ObjectPermissions |
Represents the various types of permissions on the object in S3
|
| Exception | Description |
|---|---|
| AmazonS3OperationException |
A subclass of
AWSOperationException which indicates a failure in performing
an operation on the object in S3. |