Uses of Package
com.amazonaws.services.s3.model
-
Packages that use com.amazonaws.services.s3.model Package Description com.amazonaws.auth.policy.conditions Collection of AWS access control policy conditions.com.amazonaws.services.dynamodbv2.datamodeling com.amazonaws.services.s3 Synchronous client for accessing Amazon S3.com.amazonaws.services.s3.internal.crypto com.amazonaws.services.s3.iterable com.amazonaws.services.s3.model Classes modeling the various types represented by Amazon S3.com.amazonaws.services.s3.transfer Transfer management. -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.auth.policy.conditions Class Description CannedAccessControlList Specifies constants defining a canned access control list. -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.services.dynamodbv2.datamodeling Class Description AccessControlList Represents an Amazon S3 Access Control List (ACL), including the ACL's set of grantees and the permissions assigned to each grantee.CannedAccessControlList Specifies constants defining a canned access control list.ObjectMetadata Represents the object metadata that is stored with Amazon S3.PutObjectResult Contains the data returned by Amazon S3 from theputObject
operation.Region Specifies constants that define Amazon S3 Regions. -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.services.s3 Class Description AbortMultipartUploadRequest The AbortMultipartUploadRequest contains the parameters used for the AbortMultipartUpload method.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.BucketAccelerateConfiguration Represents the accelerate configuration for a bucket.BucketCrossOriginConfiguration BucketLifecycleConfiguration Container for bucket lifecycle configuration operations.BucketLoggingConfiguration Represents bucket logging configuration used to control bucket-based server access logging in Amazon S3.BucketNotificationConfiguration Represents a bucket's notification configuration.BucketPolicy Represents a Amazon S3 bucket policy.BucketReplicationConfiguration Replication configuration for an Amazon S3 bucket.BucketTaggingConfiguration BucketVersioningConfiguration Represents the versioning configuration for a bucket.BucketWebsiteConfiguration Bucket configuration options for hosting static websites entirely out of Amazon S3.CannedAccessControlList Specifies constants defining a canned access control list.CompleteMultipartUploadRequest Container for the parameters of the CompleteMultipartUpload operation.CompleteMultipartUploadResult The CompleteMultipartUploadResult contains all the information about the CompleteMultipartUpload method.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 theAmazonS3.copyObject(CopyObjectRequest copyObjectRequest)
call.CopyPartRequest Provides options for copying an Amazon S3 object from a source location to a part of a multipart upload.CopyPartResult Result of the copy part operation.CreateBucketRequest Provides options for creating an Amazon S3 bucket.CryptoConfiguration Stores configuration parameters that will be used during encryption and decryption by the Amazon S3 Encryption Client.DeleteBucketCrossOriginConfigurationRequest Request object for the parameters to delete a bucket's cross origin configuration.DeleteBucketLifecycleConfigurationRequest Request object for the parameters to delete a bucket's lifecycle configuration.DeleteBucketPolicyRequest Deletes the policy associated with the specified bucket.DeleteBucketReplicationConfigurationRequest Request object for the parameters to delete a bucket's replication configuration.DeleteBucketRequest Provides options for deleting a specified bucket.DeleteBucketTaggingConfigurationRequest Request object for the parameters to delete a bucket's tagging configuration.DeleteBucketWebsiteConfigurationRequest Request object for the parameters to delete a bucket's website configuration.DeleteObjectRequest Provides options for deleting a specified object in a specified bucket.DeleteObjectsRequest Provides options for deleting multiple objects in a specified bucket.DeleteObjectsResult Successful response toAmazonS3.deleteObjects(DeleteObjectsRequest)
.DeleteVersionRequest Provides options for deleting a specific version of an object in the specified bucket.EncryptionMaterials The "key encrypting key" materials used in encrypt/decryption.EncryptionMaterialsProvider Interface for providing encryption materials.GeneratePresignedUrlRequest Contains options to generate a pre-signed URL for an Amazon S3 resource.GetBucketAccelerateConfigurationRequest Request object for the parameters to get a bucket's accelerate configuration.GetBucketAclRequest Request object containing all the options for requesting a bucket's Access Control List (ACL).GetBucketCrossOriginConfigurationRequest Request object for the parameters to get a bucket's cross origin configuration.GetBucketLifecycleConfigurationRequest Request object for the parameters to get a bucket's lifecycle configuration.GetBucketLocationRequest Provides options for requesting an Amazon S3 bucket's location.GetBucketLoggingConfigurationRequest Request object for the parameters to get a bucket's logging configuration.GetBucketNotificationConfigurationRequest Request object for the parameters to get a bucket's notification configuration.GetBucketPolicyRequest Gets the policy for the specified bucket.GetBucketReplicationConfigurationRequest Request object for the parameters to get a bucket's replication configuration.GetBucketTaggingConfigurationRequest Request object for the parameters to get a bucket's tagging configuration.GetBucketVersioningConfigurationRequest Request object for the parameters to get a bucket's versioning configuration.GetBucketWebsiteConfigurationRequest Request object for the parameters to retrieve a bucket's website configuration.GetObjectAclRequest Provide options to get an object ACL.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.GetS3AccountOwnerRequest Request object for retrieving S3 account owner.HeadBucketRequest Request object for checking if the bucket exists and the user has access to the given bucket.HeadBucketResult Result object for Head Bucket request.InitiateMultipartUploadRequest The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.InitiateMultipartUploadResult Contains the results of initiating a multipart upload, particularly the unique ID of the new multipart upload.ListBucketsRequest Request object for listing all the Amazon S3 buckets owned by a user.ListMultipartUploadsRequest Container for the parameters of the ListMultipartUploads operation.ListNextBatchOfObjectsRequest Request object for parameters of listing next batch of objects.ListNextBatchOfVersionsRequest Request object for the parameters to list next batch of versions.ListObjectsRequest Contains options to return a list of summary information about the objects in the specified bucket.ListObjectsV2Request Request to retrieve a listing of objects in an S3 bucket.ListObjectsV2Result Results of a listing of objects from an S3 bucket.ListPartsRequest Container for the the parameters of the ListParts operation.ListVersionsRequest Provides options for returning a list of summary information about the versions in a specified bucket.MultipartUploadListing The ListMultipartUploadsResponse contains all the information about the ListMultipartUploads method.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.PartETag Container for the part number and ETag of an uploaded part.PartListing The ListPartsResponse contains all the information about the ListParts method.PutInstructionFileRequest Used to create a new instruction file, typically used to share an encrypted S3 object with partners via re-encrypting the CEK of the specified S3 object with a partner-specific public key.PutObjectRequest Uploads a new object to the specified Amazon S3 bucket.PutObjectResult Contains the data returned by Amazon S3 from theputObject
operation.Region Specifies constants that define Amazon S3 Regions.RestoreObjectRequest Request object containing all the options for restoring an object, which was transitioned to the Amazon Glacier from S3 when it was expired.S3Object Represents an object stored in Amazon S3.SetBucketAccelerateConfigurationRequest Contains options for setting the accelerate configuration for a bucket.SetBucketAclRequest Request object containing all the options for setting a bucket's Access Control List (ACL).SetBucketCrossOriginConfigurationRequest Contains options for setting the cross origin configuration for a bucket.SetBucketLifecycleConfigurationRequest Contains options for setting the lifecycle configuration for a bucket.SetBucketLoggingConfigurationRequest Contains options for setting the logging configuration for a bucket.SetBucketNotificationConfigurationRequest Contains options for setting the notification configuration for a bucket.SetBucketPolicyRequest Sets the policy associated with the specified bucket.SetBucketReplicationConfigurationRequest SetBucketTaggingConfigurationRequest Contains options for setting the tagging configuration for a bucket.SetBucketVersioningConfigurationRequest Contains options for setting the versioning configuration for a bucket.SetBucketWebsiteConfigurationRequest Request object for the parameters to set a bucket's website configuration.SetObjectAclRequest Request object containing all the options for setting a object's Access Control List (ACL).StorageClass Specifies constants that define Amazon S3 storage classes.UploadObjectRequest Used to request the client-side encryption and upload of a large S3 object via pipelined parallel multi-part uploads.UploadPartRequest Contains the parameters used for the UploadPart operation on Amazon S3.UploadPartResult Contains the details returned from Amazon S3 after calling the UploadPart operation.VersionListing Contains the results of listing the versions in an Amazon S3 bucket, including a list ofS3VersionSummary
objects describing each version, information describing if this is a complete or partial listing, and the original request parameters. -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.services.s3.internal.crypto Class Description AbortMultipartUploadRequest The AbortMultipartUploadRequest contains the parameters used for the AbortMultipartUpload method.AbstractPutObjectRequest Abstract base class for a put object or put object like request.CompleteMultipartUploadRequest Container for the parameters of the CompleteMultipartUpload operation.CompleteMultipartUploadResult The CompleteMultipartUploadResult contains all the information about the CompleteMultipartUpload method.CopyPartRequest Provides options for copying an Amazon S3 object from a source location to a part of a multipart upload.CopyPartResult Result of the copy part operation.CryptoConfiguration Stores configuration parameters that will be used during encryption and decryption by the Amazon S3 Encryption Client.EncryptionMaterials The "key encrypting key" materials used in encrypt/decryption.EncryptionMaterialsProvider Interface for providing encryption materials.GetObjectRequest Provides options for downloading an Amazon S3 object.InitiateMultipartUploadRequest The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.InitiateMultipartUploadResult Contains the results of initiating a multipart upload, particularly the unique ID of the new multipart upload.ObjectMetadata Represents the object metadata that is stored with Amazon S3.PutInstructionFileRequest Used to create a new instruction file, typically used to share an encrypted S3 object with partners via re-encrypting the CEK of the specified S3 object with a partner-specific public key.PutObjectRequest Uploads a new object to the specified Amazon S3 bucket.PutObjectResult Contains the data returned by Amazon S3 from theputObject
operation.S3Object Represents an object stored in Amazon S3.UploadObjectRequest Used to request the client-side encryption and upload of a large S3 object via pipelined parallel multi-part uploads.UploadPartRequest Contains the parameters used for the UploadPart operation on Amazon S3.UploadPartResult Contains the details returned from Amazon S3 after calling the UploadPart operation. -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.services.s3.iterable Class Description 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. -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.services.s3.model Class Description AbortIncompleteMultipartUpload Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.AbortMultipartUploadRequest The AbortMultipartUploadRequest contains the parameters used for the AbortMultipartUpload method.AbstractPutObjectRequest Abstract base class for a put object or put object like request.AccessControlList Represents an Amazon S3 Access Control List (ACL), including the ACL's set of grantees and the permissions assigned to each grantee.AmazonS3Exception Provides an extension of the AmazonServiceException for errors reported by Amazon S3 while processing a request.BucketAccelerateConfiguration Represents the accelerate configuration for a bucket.BucketAccelerateStatus Represents the current accelerate status for a bucket.BucketCrossOriginConfiguration BucketLifecycleConfiguration Container for bucket lifecycle configuration operations.BucketLifecycleConfiguration.NoncurrentVersionTransition The non-current-version transition attribute of the rule, describing how non-current versions of objects will move between different storage classes in Amazon S3.BucketLifecycleConfiguration.Rule BucketLifecycleConfiguration.Transition The transition attribute of the rule describing how this object will move between different storage classes in Amazon S3.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 Deprecated.UseTopicConfiguration
insteadBucketReplicationConfiguration Replication configuration for an Amazon S3 bucket.BucketTaggingConfiguration BucketVersioningConfiguration Represents the versioning configuration for a bucket.BucketWebsiteConfiguration Bucket configuration options for hosting static websites entirely out of Amazon S3.CannedAccessControlList Specifies constants defining a canned access control list.CompleteMultipartUploadRequest Container for the parameters of the CompleteMultipartUpload operation.CopyObjectRequest Provides options for copying an Amazon S3 object from a source location to a new destination.CopyPartRequest Provides options for copying an Amazon S3 object from a source location to a part of a multipart upload.CORSRule Container for rules of cross origin configuration.CORSRule.AllowedMethods Enumeration of names of the all the allowed methods.CreateBucketRequest Provides options for creating an Amazon S3 bucket.CryptoConfiguration Stores configuration parameters that will be used during encryption and decryption by the Amazon S3 Encryption Client.CryptoMode Denotes the different cryptographic modes available for securing an S3 object via client-side encryption.CryptoStorageMode Denotes the different storage modes available for storing the encryption information that accompanies encrypted objects in S3.DeleteBucketPolicyRequest Deletes the policy associated with the specified bucket.DeleteObjectRequest Provides options for deleting a specified object in a specified bucket.DeleteObjectsRequest Provides options for deleting multiple objects in a specified bucket.DeleteObjectsRequest.KeyVersion A key to delete, with an optional version attribute.DeleteObjectsResult.DeletedObject A successfully deleted object.DeleteVersionRequest Provides options for deleting a specific version of an object in the specified bucket.EncryptedGetObjectRequest An extension ofGetObjectRequest
to allow additional encryption material description to be specified on a per-request basis.EncryptedInitiateMultipartUploadRequest This class is an extension ofInitiateMultipartUploadRequest
to allow additional crypto related attributes to be specified.EncryptedPutObjectRequest This class is an extension ofPutObjectRequest
to allow additional encryption material description to be specified on a per-request basis.In particular,EncryptedPutObjectRequest
is only recognized byAmazonS3EncryptionClient
.EncryptionMaterials The "key encrypting key" materials used in encrypt/decryption.EncryptionMaterialsAccessor Retrieves encryption materials from some source.EncryptionMaterialsFactory Factory for providing the latest encryption materials.EncryptionMaterialsProvider Interface for providing encryption materials.ExtraMaterialsDescription Used to provide additional/supplemental material description (typically on a per-request basis and for more advanced use-case) to supplement the one stored in S3 for crypto material retrieval.ExtraMaterialsDescription.ConflictResolution Used to resolve conflicts when merging the additional material description to the core material description.Filter Defines a set of filter criteria that limits the objects that can trigger event notificationsFilterRule Model class representing a Filter Rule for aNotificationConfiguration
.GeneratePresignedUrlRequest Contains options to generate a pre-signed URL for an Amazon S3 resource.GenericBucketRequest Generic request container for web service requests on buckets.GetBucketLocationRequest Provides options for requesting an Amazon S3 bucket's location.GetBucketPolicyRequest Gets the policy for the specified bucket.GetBucketWebsiteConfigurationRequest Request object for the parameters to retrieve a bucket's website configuration.GetObjectAclRequest Provide options to get an object ACL.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.Grantee Represents a grantee (entity) that can be assigned access permissions in anAccessControlList
.GroupGrantee Specifies constants defining a group of Amazon S3 users who can be granted permissions to Amazon S3 buckets and objects.HeadBucketResult Result object for Head Bucket request.InitiateMultipartUploadRequest The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.InstructionFileId The S3 object identifier for an instruction file.KMSEncryptionMaterials KMS specific encryption materials.ListMultipartUploadsRequest Container for the parameters of the ListMultipartUploads operation.ListNextBatchOfObjectsRequest Request object for parameters of listing next batch of objects.ListNextBatchOfVersionsRequest Request object for the parameters to list next batch of versions.ListObjectsRequest Contains options to return a list of summary information about the objects in the specified bucket.ListObjectsV2Request Request to retrieve a listing of objects in an S3 bucket.ListPartsRequest Container for the the parameters of the ListParts operation.ListVersionsRequest Provides options for returning a list of summary information about the versions in a specified bucket.MaterialsDescriptionProvider Interface for providing MaterialsDescription.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.MultiObjectDeleteException.DeleteError An error that occurred when deleting an object.MultipartUpload A multipart upload is an upload to Amazon S3 that is creating by uploading individual pieces of an object, then telling Amazon S3 to complete the multipart upload and concatenate all the individual pieces together into a single object.NotificationConfiguration An abstract class for all the notification configurations associated with an Amazon S3 bucket.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.PartETag Container for the part number and ETag of an uploaded part.PartSummary Container for summary information about a part in a multipart upload, such as part number, size, etc.Permission Specifies constants defining an access permission, as granted to grantees in anAccessControlList
.ProgressEvent Deprecated.Replaced byProgressEvent
ProgressListener Deprecated.Replaced byProgressListener
.PutInstructionFileRequest Used to create a new instruction file, typically used to share an encrypted S3 object with partners via re-encrypting the CEK of the specified S3 object with a partner-specific public key.PutObjectRequest Uploads a new object to the specified Amazon S3 bucket.QueueConfiguration Represents the queue configuration for an Amazon S3 bucket.RedirectRule Container for redirect information.Region Specifies constants that define Amazon S3 Regions.ReplicationDestinationConfig Destination configuration for an Amazon S3 bucket replication rule.ReplicationRule Rule that specifies the replication configuration.ReplicationRuleStatus A enum class for status of a Amazon S3 bucket replication rule.RequestPaymentConfiguration The Request Payment Configuration associated with an Amazon S3 bucket.RequestPaymentConfiguration.Payer ResponseHeaderOverrides Container object for overriding headers on aGetObjectRequest
orGeneratePresignedUrlRequest
response.RestoreObjectRequest Request object containing all the options for restoring an object, which was transitioned to the Amazon Glacier from S3 when it was expired.RoutingRule Container for one routing rule that identifies a condition and a redirect that applies when the condition is met.RoutingRuleCondition A container for describing a condition that must be met for the specified redirect to apply.S3AccelerateUnsupported This interface is simply a marker to be implemented by operations which cannot be called by an accelerate enabled S3 client.S3DataSource Used to represent an S3 data source that either has a file or an input stream.S3DataSource.Utils S3DataSource
specific utilities.S3Event A enum class for all Amazon S3 events.S3KeyFilter Filter criteria that allows for event notification filtering based on an S3 Object's key nameS3KeyFilter.FilterRuleName Allowable values for the name of aFilterRule
for anS3KeyFilter
S3Object Represents an object stored in Amazon S3.S3ObjectId Can be instantiated directly, or via the convenient builderS3ObjectIdBuilder
.S3ObjectIdBuilder Convenient builder forS3ObjectId
.S3ObjectInputStream Input stream representing the content of anS3Object
.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.SetBucketAccelerateConfigurationRequest Contains options for setting the accelerate configuration for a bucket.SetBucketCrossOriginConfigurationRequest Contains options for setting the cross origin configuration for a bucket.SetBucketLifecycleConfigurationRequest Contains options for setting the lifecycle configuration for a bucket.SetBucketLoggingConfigurationRequest Contains options for setting the logging configuration for a bucket.SetBucketNotificationConfigurationRequest Contains options for setting the notification configuration for a bucket.SetBucketPolicyRequest Sets the policy associated with the specified bucket.SetBucketReplicationConfigurationRequest SetBucketTaggingConfigurationRequest Contains options for setting the tagging configuration for a bucket.SetBucketVersioningConfigurationRequest Contains options for setting the versioning configuration for a bucket.SetBucketWebsiteConfigurationRequest Request object for the parameters to set a bucket's website configuration.SetObjectAclRequest Request object containing all the options for setting a object's Access Control List (ACL).SimpleMaterialProvider SSEAlgorithm Server-side Encryption Algorithm.SSEAwsKeyManagementParams SSEAwsKeyManagementParamsProvider Implemented by classes that support the option of using SSE with AWS Key Management System.SSECustomerKey Represents a customer provided key for use with Amazon S3 server-side encryption.SSECustomerKeyProvider Implemented by classes that support the option of using SSE Customer key.StaticEncryptionMaterialsProvider Simple implementation of EncryptionMaterialsProvider that just wraps static EncryptionMaterials.StorageClass Specifies constants that define Amazon S3 storage classes.TagSet TopicConfiguration Represents the topic configuration for an Amazon S3 bucket.UploadObjectRequest Used to request the client-side encryption and upload of a large S3 object via pipelined parallel multi-part uploads.UploadPartRequest Contains the parameters used for the UploadPart operation on Amazon S3.UploadPartResult Contains the details returned from Amazon S3 after calling the UploadPart operation.VersionListing Contains the results of listing the versions in an Amazon S3 bucket, including a list ofS3VersionSummary
objects describing each version, information describing if this is a complete or partial listing, and the original request parameters.WebsiteConfiguration -
Classes in com.amazonaws.services.s3.model used by com.amazonaws.services.s3.transfer Class Description CopyObjectRequest Provides options for copying an Amazon S3 object from a source location to a new destination.GetObjectRequest Provides options for downloading an Amazon S3 object.ObjectMetadata Represents the object metadata that is stored with Amazon S3.ProgressListener Deprecated.Replaced byProgressListener
.PutObjectRequest Uploads a new object to the specified Amazon S3 bucket.ResponseHeaderOverrides Container object for overriding headers on aGetObjectRequest
orGeneratePresignedUrlRequest
response.