See: Description
Interface | Description |
---|---|
EncryptionMaterialsAccessor |
Retrieves encryption materials from some source.
|
EncryptionMaterialsFactory |
Factory for providing the latest encryption materials.
|
EncryptionMaterialsProvider |
Interface for providing encryption materials.
|
ExpectedBucketOwnerRequest | |
ExpectedSourceBucketOwnerRequest | |
Grantee |
Represents a grantee (entity) that can be assigned access permissions in an
AccessControlList . |
MaterialsDescriptionProvider |
Interface for providing MaterialsDescription.
|
ProgressListener | Deprecated
Use
ProgressListener instead. |
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.
|
SSEAwsKeyManagementParamsProvider |
Implemented by classes that support the option of using SSE with Amazon Web Services Key
Management System.
|
SSECustomerKeyProvider |
Implemented by classes that support the option of using SSE Customer key.
|
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.
|
AccessControlTranslation |
Container for information regarding the access control for replicas.
|
Bucket |
Represents an Amazon S3 bucket.
|
BucketAccelerateConfiguration |
Represents the accelerate configuration for a bucket.
|
BucketCrossOriginConfiguration | |
BucketLifecycleConfiguration |
Container for bucket lifecycle configuration operations.
|
BucketLifecycleConfiguration.NoncurrentVersionExpiration |
Specifies when noncurrent object versions expire.
|
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
Use
TopicConfiguration
instead |
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.
|
CanonicalGrantee |
Represents a grantee identified by their canonical Amazon ID.
|
CloudFunctionConfiguration | Deprecated
use
LambdaConfiguration instead |
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 the
AmazonS3.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.
|
CORSRule |
Container for rules of cross origin configuration.
|
CreateBucketRequest |
Provides options for creating an Amazon S3 bucket.
|
CryptoConfiguration | Deprecated
This feature is in maintenance mode, no new updates will be released.
|
CryptoConfigurationV2 |
Stores configuration parameters that will be used during encryption and
decryption by the Amazon S3 Encryption Client V2
AmazonS3EncryptionClientV2 . |
CSVInput |
Describes how a CSV-formatted input object is formatted.
|
CSVOutput |
Describes how CSV-formatted results are formatted.
|
DefaultRetention |
he container element for specifying the default Object Lock retention settings for new objects placed in the specified
bucket.
|
DeleteBucketAnalyticsConfigurationRequest |
Request object to delete an analytics configuration.
|
DeleteBucketAnalyticsConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.deleteBucketAnalyticsConfiguration(DeleteBucketAnalyticsConfigurationRequest)
operation. |
DeleteBucketCrossOriginConfigurationRequest |
Request object for the parameters to delete a bucket's cross origin configuration.
|
DeleteBucketEncryptionRequest |
Represents the input of a
DeleteBucketEncryption operation. |
DeleteBucketEncryptionResult |
Represents the output of a
DeleteBucketEncryption operation. |
DeleteBucketIntelligentTieringConfigurationRequest |
Request object to delete an S3 Intelligent-Tiering configuration.
|
DeleteBucketIntelligentTieringConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.deleteBucketIntelligentTieringConfiguration(DeleteBucketIntelligentTieringConfigurationRequest)
(DeleteBucketIntelligentTieringConfigurationResult)}
operation. |
DeleteBucketInventoryConfigurationRequest |
Request object to delete an inventory configuration.
|
DeleteBucketInventoryConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest)
operation. |
DeleteBucketLifecycleConfigurationRequest |
Request object for the parameters to delete a bucket's lifecycle configuration.
|
DeleteBucketMetricsConfigurationRequest |
Request object to delete a metrics configuration from a bucket.
|
DeleteBucketMetricsConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.deleteBucketMetricsConfiguration(DeleteBucketMetricsConfigurationRequest)
operation. |
DeleteBucketOwnershipControlsRequest |
The Amazon S3 bucket whose
OwnershipControls you want to delete. |
DeleteBucketOwnershipControlsResult |
Result object to contain the response returned from
AmazonS3Client.deleteBucketOwnershipControls(DeleteBucketOwnershipControlsRequest)
operation. |
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.
|
DeleteMarkerReplication |
Specifies whether Amazon S3 replicates delete markers.
|
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 |
Successful response to
AmazonS3.deleteObjects(DeleteObjectsRequest) . |
DeleteObjectsResult.DeletedObject |
A successfully deleted object.
|
DeleteObjectTaggingRequest |
Request object for the parameters to delete the tags for an object.
|
DeleteObjectTaggingResult |
Contains all the information returned from performing a
DeleteObjectTaggingRequest . |
DeletePublicAccessBlockRequest | |
DeletePublicAccessBlockResult | |
DeleteVersionRequest |
Provides options for deleting a specific version of an object in the specified bucket.
|
EmailAddressGrantee |
Represents an e-mail grantee.
|
EncryptedGetObjectRequest |
An extension of
GetObjectRequest to allow additional encryption
material description to be specified on a per-request basis. |
EncryptedInitiateMultipartUploadRequest |
This class is an extension of
InitiateMultipartUploadRequest to allow
additional crypto related attributes to be specified. |
EncryptedPutObjectRequest |
This class is an extension of
PutObjectRequest to allow additional
encryption material description to be specified on a per-request basis.In
particular, EncryptedPutObjectRequest is only recognized by
AmazonS3EncryptionClient . |
Encryption |
Describes the server-side encryption that will be applied to the restore results.
|
EncryptionConfiguration |
Container for information regarding encryption based configuration for replicas.
|
EncryptionMaterials |
The "key encrypting key" materials used in encrypt/decryption.
|
EventBridgeConfiguration |
A container for specifying the configuration for Amazon EventBridge.
|
ExistingObjectReplication |
A container that specifies information about existing object replication.
|
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.
|
Filter |
Defines a set of filter criteria that limits the objects that can trigger event notifications
|
FilterRule |
Model class representing a Filter Rule for a
NotificationConfiguration . |
GeneratePresignedUrlRequest |
Contains options to generate a pre-signed URL for an Amazon S3 resource.
|
GenericBucketRequest |
Generic request container for web service requests on buckets.
|
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).
|
GetBucketAnalyticsConfigurationRequest |
Request object to get an analytics configuration.
|
GetBucketAnalyticsConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.getBucketAnalyticsConfiguration(GetBucketAnalyticsConfigurationRequest)
operation. |
GetBucketCrossOriginConfigurationRequest |
Request object for the parameters to get a bucket's cross origin configuration.
|
GetBucketEncryptionRequest |
Represents the input of a
GetBucketEncryption operation. |
GetBucketEncryptionResult |
Represents the output of a
GetBucketEncryption operation. |
GetBucketIntelligentTieringConfigurationRequest |
Request object to get an S3 Intelligent-Tiering configuration.
|
GetBucketIntelligentTieringConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.getBucketIntelligentTieringConfiguration(
GetBucketIntelligentTieringConfigurationRequest)
operation. |
GetBucketInventoryConfigurationRequest |
Request object to retrieve an inventory configuration.
|
GetBucketInventoryConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest)
operation. |
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.
|
GetBucketMetricsConfigurationRequest |
Request object to retrieve metrics configuration from a bucket.
|
GetBucketMetricsConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.getBucketMetricsConfiguration(GetBucketMetricsConfigurationRequest)
operation. |
GetBucketNotificationConfigurationRequest |
Request object for the parameters to get a bucket's notification
configuration.
|
GetBucketOwnershipControlsRequest |
The name of the Amazon S3 bucket whose
OwnershipControls you want to retrieve. |
GetBucketOwnershipControlsResult |
Result object to contain the response returned from
AmazonS3Client.getBucketOwnershipControls(GetBucketOwnershipControlsRequest)
operation. |
GetBucketPolicyRequest |
Gets the policy for the specified bucket.
|
GetBucketPolicyStatusRequest | |
GetBucketPolicyStatusResult | |
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.
|
GetObjectLegalHoldRequest |
Gets an object's current Legal Hold status.
|
GetObjectLegalHoldResult |
Result object to contain the response returned from
AmazonS3.getObjectLegalHold(GetObjectLegalHoldRequest) . |
GetObjectLockConfigurationRequest |
Gets the Object Lock configuration for a bucket.
|
GetObjectLockConfigurationResult |
Result object to contain the response returned from
AmazonS3.getObjectLockConfiguration(GetObjectLockConfigurationRequest) . |
GetObjectMetadataRequest |
The HEAD action retrieves metadata from an object without returning the object itself.
|
GetObjectRequest |
Retrieves objects from Amazon S3.
|
GetObjectRetentionRequest |
Retrieves an object's retention settings.
|
GetObjectRetentionResult |
Result object to contain the response returned from
AmazonS3.getObjectRetention(GetObjectRetentionRequest) . |
GetObjectTaggingRequest |
Request object for the parameters to get the tags for an object.
|
GetObjectTaggingResult |
Contains all the information returned from performing a
GetObjectTaggingRequest . |
GetPublicAccessBlockRequest | |
GetPublicAccessBlockResult | |
GetRequestPaymentConfigurationRequest |
Request object for fetching the request payment configuration associated with
an Amazon S3 bucket.
|
GetS3AccountOwnerRequest |
Request object for retrieving S3 account owner.
|
GlacierJobParameters |
Glacier related prameters pertaining to a job.
|
Grant |
Specifies a grant, consisting of one grantee and one permission.
|
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.
|
InputSerialization |
Describes the serialization format of the object.
|
InstructionFileId |
The S3 object identifier for an instruction file.
|
JSONInput | |
JSONOutput | |
KMSEncryptionMaterials |
KMS specific encryption materials.
|
KMSEncryptionMaterialsProvider | |
LambdaConfiguration |
Represents the lambda configuration for an Amazon S3 bucket notification.
|
LegacyS3ProgressListener | Deprecated |
ListBucketAnalyticsConfigurationsRequest |
Request object to list the analytics configurations of a bucket.
|
ListBucketAnalyticsConfigurationsResult |
Result object to contain the response returned from
AmazonS3Client.listBucketAnalyticsConfigurations(ListBucketAnalyticsConfigurationsRequest)
operation. |
ListBucketIntelligentTieringConfigurationsRequest |
Request object to list the intelligent tiering configurations of a bucket.
|
ListBucketIntelligentTieringConfigurationsResult |
Result object to contain the response returned from
AmazonS3Client.listBucketAnalyticsConfigurations(ListBucketAnalyticsConfigurationsRequest)
operation. |
ListBucketInventoryConfigurationsRequest |
Request object to list inventory configurations of a bucket.
|
ListBucketInventoryConfigurationsResult |
Result object to contain the response returned from
AmazonS3Client.listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest)
operation. |
ListBucketMetricsConfigurationsRequest |
Request object to list the metrics configurations of a bucket.
|
ListBucketMetricsConfigurationsResult |
Result object to contain the response returned from
AmazonS3Client.listBucketMetricsConfigurations(ListBucketMetricsConfigurationsRequest)
operation. |
ListBucketsPaginatedRequest |
Request object for listing Amazon S3 buckets owned by a user.
|
ListBucketsPaginatedResult |
Response object for listing Amazon S3 buckets owned by a user.
|
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.
|
MetadataEntry |
Represents a metadata key-value pair.
|
Metrics |
A container specifying settings for configuring replication metrics and events.
|
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 Amazon Web Services
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.
|
MultipartUploadListing |
The ListMultipartUploadsResponse contains all the information about the
ListMultipartUploads method.
|
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.
|
ObjectLockConfiguration |
The container element for Object Lock configuration parameters
|
ObjectLockLegalHold |
A Legal Hold configuration for an object.
|
ObjectLockRetention |
A Retention configuration for an object.
|
ObjectLockRule |
The container element for an Object Lock rule.
|
ObjectMetadata |
Represents the object metadata that is stored with Amazon S3.
|
ObjectTagging |
The tagging for an object.
|
OutputLocation |
Describes the location where the restore job's output is stored.
|
OutputSerialization |
Describes how results of the Select job are serialized.
|
Owner |
Represents the owner of an Amazon S3 bucket.
|
ParquetInput | |
PartETag |
Container for the part number and ETag of an uploaded part.
|
PartitionedPrefix |
The bucket logging prefix type for S3 Server Access Logging.
|
PartListing |
The ListPartsResponse contains all the information about the ListParts
method.
|
PartSummary |
Container for summary information about a part in a multipart upload, such as
part number, size, etc.
|
PolicyStatus | |
PresignedUrlDownloadConfig |
Configuration options that can be used to control the download behavior in
TransferManager
when using presigned urls |
PresignedUrlDownloadRequest |
Request class to download objects using presigned urls.
|
PresignedUrlDownloadResult |
Class that contains the data returned by Amazon S3 from the
AmazonS3.download(PresignedUrlDownloadRequest) operation. |
PresignedUrlUploadRequest |
Request class to upload a object to S3 using presigned urls.
|
PresignedUrlUploadResult |
Contains the data returned by Amazon S3 from the
AmazonS3.upload(PresignedUrlUploadRequest) operation. |
Progress | |
ProgressEvent | Deprecated
Replaced by
ProgressEvent |
PublicAccessBlockConfiguration |
The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket.
|
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 the
putObject
operation. |
QueueConfiguration |
Represents the queue configuration for an Amazon S3 bucket.
|
RedirectRule |
Container for redirect information.
|
ReplicaModifications |
A container for filter information for the selection of changes made to S3 replica objects.
|
ReplicationDestinationConfig |
Destination configuration for an Amazon S3 bucket replication rule.
|
ReplicationRule |
Rule that specifies the replication configuration.
|
ReplicationTime |
A container specifying the time when all objects and operations on objects are replicated.
|
ReplicationTimeValue |
A container specifying the time value.
|
RequestPaymentConfiguration |
The Request Payment Configuration associated with an Amazon S3 bucket.
|
RequestProgress | |
ResponseHeaderOverrides |
Container object for overriding headers on a
GetObjectRequest or
GeneratePresignedUrlRequest 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.
|
RestoreObjectResult |
Result object to contain the response returned from
AmazonS3Client.restoreObject(RestoreObjectRequest)
operation. |
RestoreStatus |
Specifies the restoration status of an object.
|
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.
|
S3KeyFilter |
Filter criteria that allows for event notification filtering based on an S3 Object's key name
|
S3Location |
Describes an S3 location that will receive the results of the restore request.
|
S3Object |
Represents an object stored in Amazon S3.
|
S3ObjectId |
An Immutable S3 object identifier.
|
S3ObjectIdBuilder |
Convenient builder for
S3ObjectId . |
S3ObjectInputStream |
Input stream representing the content of an
S3Object . |
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.
|
ScanRange | |
SelectObjectContentEvent | |
SelectObjectContentEvent.ContinuationEvent |
The Continuation Event.
|
SelectObjectContentEvent.EndEvent |
The End Event.
|
SelectObjectContentEvent.ProgressEvent |
The Progress Event.
|
SelectObjectContentEvent.RecordsEvent |
The Record Event.
|
SelectObjectContentEvent.StatsEvent |
The Stats Event.
|
SelectObjectContentEventStream |
A stream of
SelectObjectContentEvent s, generated as the result of a call
to AmazonS3.selectObjectContent(SelectObjectContentRequest) . |
SelectObjectContentEventVisitor |
A method for applying logic to an unknown type of
SelectObjectContentEvent without needing to perform "instanceof"
checks and casting. |
SelectObjectContentRequest |
Request to filter the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement.
|
SelectObjectContentResult | |
SelectParameters |
Describes the parameters for Select job types.
|
SelectRecordsInputStream |
An implementation of
InputStream that loads the content from the S3 object that matched the select query. |
ServerSideEncryptionByDefault |
Describes the default server-side encryption to apply to new objects in the bucket.
|
ServerSideEncryptionConfiguration |
Container for server-side encryption configuration rules.
|
ServerSideEncryptionRule |
SSE configuration rule.
|
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).
|
SetBucketAnalyticsConfigurationRequest |
Request object to set analytics configuration to a bucket.
|
SetBucketAnalyticsConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.setBucketAnalyticsConfiguration(SetBucketAnalyticsConfigurationRequest)
operation. |
SetBucketCrossOriginConfigurationRequest |
Contains options for setting the cross origin configuration for a bucket.
|
SetBucketEncryptionRequest |
Represents the input of a
PutBucketEncryption operation. |
SetBucketEncryptionResult |
Represents the output of a
PutBucketEncryption operation. |
SetBucketIntelligentTieringConfigurationRequest |
Request object to set S3 Intelligent-Tiering configuration to a bucket.
|
SetBucketIntelligentTieringConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.setBucketIntelligentTieringConfiguration(SetBucketIntelligentTieringConfigurationRequest)
operation. |
SetBucketInventoryConfigurationRequest |
Request object to set an inventory configuration to a bucket.
|
SetBucketInventoryConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.setBucketInventoryConfiguration(SetBucketInventoryConfigurationRequest)
operation. |
SetBucketLifecycleConfigurationRequest |
Contains options for setting the lifecycle configuration for a bucket.
|
SetBucketLoggingConfigurationRequest |
Contains options for setting the logging configuration for a bucket.
|
SetBucketMetricsConfigurationRequest |
Request object to set metrics configuration to a bucket.
|
SetBucketMetricsConfigurationResult |
Result object to contain the response returned from
AmazonS3Client.setBucketMetricsConfiguration(SetBucketMetricsConfigurationRequest)
operation. |
SetBucketNotificationConfigurationRequest |
Contains options for setting the notification configuration for a bucket.
|
SetBucketOwnershipControlsRequest |
Creates or modifies
OwnershipControls for an Amazon S3 bucket. |
SetBucketOwnershipControlsResult |
Result object to contain the response returned from
AmazonS3Client.setBucketMetricsConfiguration(SetBucketMetricsConfigurationRequest)
operation. |
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).
|
SetObjectLegalHoldRequest |
Applies a Legal Hold configuration to the specified object.
|
SetObjectLegalHoldResult |
Result object to contain the response returned from
AmazonS3.setObjectLegalHold(SetObjectLegalHoldRequest) . |
SetObjectLockConfigurationRequest |
Places an Object Lock configuration on the specified bucket.
|
SetObjectLockConfigurationResult |
Result object to contain the response returned from
AmazonS3.setObjectLockConfiguration(SetObjectLockConfigurationRequest) . |
SetObjectRetentionRequest |
Places an Object Retention configuration on an object.
|
SetObjectRetentionResult |
Result object to contain the response returned from
AmazonS3.setObjectRetention(SetObjectRetentionRequest) . |
SetObjectTaggingRequest |
Request object for the parameters to set the tags for an object.
|
SetObjectTaggingResult |
Contains all the information returned from performing a
SetObjectTaggingRequest . |
SetPublicAccessBlockRequest | |
SetPublicAccessBlockResult | |
SetRequestPaymentConfigurationRequest |
Request object for setting the request payment configuration associated with
an Amazon S3 bucket.
|
SimpleMaterialProvider | |
SimplePrefix |
The bucket logging prefix type for S3 Server Access Logging.
|
SourceSelectionCriteria |
Container for filters that define which source objects should be replicated.
|
SSEAwsKeyManagementParams | |
SSECustomerKey |
Represents a customer provided key for use with Amazon S3 server-side
encryption.
|
SseKmsEncryptedObjects |
Container for filter information of selection of KMS Encrypted S3 objects.
|
StaticEncryptionMaterialsProvider |
Simple implementation of EncryptionMaterialsProvider that just wraps static
EncryptionMaterials.
|
Stats | |
Tag |
Represents a tag on a resource.
|
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 of
S3VersionSummary objects describing each version,
information describing if this is a complete or partial listing, and the
original request parameters. |
WebsiteConfiguration | |
WriteGetObjectResponseRequest | |
WriteGetObjectResponseResult |
Enum | Description |
---|---|
BucketAccelerateStatus |
Represents the current accelerate status for a bucket.
|
CannedAccessControlList |
Specifies constants defining a canned access control list.
|
CompressionType | |
CORSRule.AllowedMethods |
Enumeration of names of the all the allowed methods.
|
CryptoKeyWrapAlgorithm |
Denotes the key wrap (encryption) algorithm to use for encryption/decryption.
|
CryptoMode |
Denotes the different cryptographic modes available for securing an S3 object
via client-side encryption.
|
CryptoRangeGetMode |
The range get mode controls the behavior of
AmazonS3EncryptionV2 when a request is
made for only part of an object. |
CryptoStorageMode |
Denotes the different storage modes available for storing the encryption
information that accompanies encrypted objects in S3.
|
DeleteMarkerReplicationStatus |
Replication status for delete markers in CRR configuration V2.
|
ExistingObjectReplicationStatus |
Replication status for existing objects.
|
ExpressionType |
The type of the provided expression (e.g., SQL).
|
ExtraMaterialsDescription.ConflictResolution |
Used to resolve conflicts when merging the additional material
description to the core material description.
|
FileHeaderInfo |
Describes the first line of input.
|
GroupGrantee |
Specifies constants defining a group of Amazon S3 users
who can be granted permissions to
Amazon S3 buckets and objects.
|
JSONType | |
MetadataDirective |
Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request
|
MetricsStatus | |
ObjectLockEnabled |
Whether the object lock is enabled.
|
ObjectLockLegalHoldStatus |
The status of an objects legal hold.
|
ObjectLockMode |
The object lock mode.
|
ObjectLockRetentionMode |
The retention mode for an object.
|
OwnerOverride |
The override value for the owner of the replica object.
|
PartitionDateSource |
The date partitioning source for S3 Server Access Logging.
|
Permission |
Specifies constants defining an access permission,
as granted to grantees in an
AccessControlList . |
QuoteFields |
Indicates whether or not all output fields should be quoted.
|
Region |
Specifies constants that define Amazon S3 Regions.
|
ReplicaModificationsStatus | |
ReplicationRuleStatus |
A enum class for status of a Amazon S3 bucket replication rule.
|
ReplicationTimeStatus | |
RequestPaymentConfiguration.Payer | |
RestoreRequestType |
Type of restore request.
|
S3DataSource.Utils |
S3DataSource specific utilities. |
S3Event |
A enum class for all Amazon S3 events.
|
S3KeyFilter.FilterRuleName |
Allowable values for the name of a
FilterRule for an S3KeyFilter |
SSEAlgorithm |
Server-side Encryption Algorithm.
|
SseKmsEncryptedObjectsStatus |
Replication status for KMS encrypted objects.
|
StorageClass |
Specifies constants that define Amazon S3 storage classes.
|
Tier |
Glacier retrieval tier at which the restore will be processed.
|
TransitionDefaultMinimumObjectSize |
Indicates whether the lifecycle configuration allows objects smaller than 128 KB to be transitioned.
|
Exception | Description |
---|---|
AmazonS3Exception |
Provides an extension of the AmazonServiceException
for errors reported by Amazon S3 while
processing a request.
|
IllegalBucketNameException |
An exception thrown when a request is attempted to be made against
a bucket name that is not compatible with DNS.
|
MultiObjectDeleteException |
Exception for partial or total failure of the multi-object delete API,
including the errors that occurred.
|
MultiObjectDeleteSlowdownException |
Exception for partial or total failure of the multi-object delete API, due to a SlowDown error.
|
SelectObjectContentEventException |
An exception generated when S3 has received and started request processing, but something goes wrong after it has started
returning
SelectObjectContentEvent s. |