All Classes Interface Summary Class Summary Enum Summary Exception Summary 
| Class | 
Description | 
| AbortIncompleteMultipartUpload | 
 
 Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently
 removing all parts of the upload. 
 | 
| AbortIncompleteMultipartUpload.Builder | 
  | 
| AbortMultipartUploadPresignRequest | 
A request to pre-sign a  AbortMultipartUploadRequest so that it can be executed at a later time without requiring
 additional signing or authentication.  
 | 
| AbortMultipartUploadPresignRequest.Builder | 
 | 
| AbortMultipartUploadRequest | 
  | 
| AbortMultipartUploadRequest.Builder | 
  | 
| AbortMultipartUploadRequestMarshaller | 
 | 
| AbortMultipartUploadResponse | 
  | 
| AbortMultipartUploadResponse.Builder | 
  | 
| AccelerateConfiguration | 
 
 Configures the transfer acceleration state for an Amazon S3 bucket. 
 | 
| AccelerateConfiguration.Builder | 
  | 
| AccessControlPolicy | 
 
 Contains the elements that set the ACL permissions for an object per grantee. 
 | 
| AccessControlPolicy.Builder | 
  | 
| AccessControlTranslation | 
 
 A container for information about access control for replicas. 
 | 
| AccessControlTranslation.Builder | 
  | 
| AnalyticsAndOperator | 
 
 A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. 
 | 
| AnalyticsAndOperator.Builder | 
  | 
| AnalyticsConfiguration | 
 
 Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket. 
 | 
| AnalyticsConfiguration.Builder | 
  | 
| AnalyticsExportDestination | 
 
 Where to publish the analytics results. 
 | 
| AnalyticsExportDestination.Builder | 
  | 
| AnalyticsFilter | 
 
 The filter used to describe a set of objects for analyses. 
 | 
| AnalyticsFilter.Builder | 
  | 
| AnalyticsFilter.Type | 
  | 
| AnalyticsS3BucketDestination | 
 
 Contains information about where to publish the analytics results. 
 | 
| AnalyticsS3BucketDestination.Builder | 
  | 
| AnalyticsS3ExportFileFormat | 
  | 
| ArchiveStatus | 
  | 
| Arn | 
 An AWS Arn. 
 | 
| ArnConverter<T extends AwsResource> | 
An interface for converting an AWS ARN into a service specific  AwsResource.  
 | 
| AsyncChecksumValidationInterceptor | 
  | 
| AwsEndpointProviderUtils | 
  | 
| AwsResource | 
 An abstract representation of an AWS Resource. 
 | 
| BooleanEqualsFn | 
  | 
| Bucket | 
 
 In terms of implementation, a Bucket is a resource. 
 | 
| Bucket.Builder | 
  | 
| BucketAccelerateStatus | 
  | 
| BucketAlreadyExistsException | 
 
 The requested bucket name is not available. 
 | 
| BucketAlreadyExistsException.Builder | 
  | 
| BucketAlreadyOwnedByYouException | 
 
 The bucket you tried to create already exists, and you own it. 
 | 
| BucketAlreadyOwnedByYouException.Builder | 
  | 
| BucketCannedACL | 
  | 
| BucketEndpointProvider | 
 Decorator S3EndpointProvider which updates the region with the one that is supplied during its instantiation. 
 | 
| BucketInfo | 
 
 Specifies the information about the bucket that will be created. 
 | 
| BucketInfo.Builder | 
  | 
| BucketLifecycleConfiguration | 
 
 Specifies the lifecycle configuration for objects in an Amazon S3 bucket. 
 | 
| BucketLifecycleConfiguration.Builder | 
  | 
| BucketLocationConstraint | 
  | 
| BucketLoggingStatus | 
 
 Container for logging status information. 
 | 
| BucketLoggingStatus.Builder | 
  | 
| BucketLogsPermission | 
  | 
| BucketType | 
  | 
| BucketUtils | 
 Utilities for working with Amazon S3 bucket names, such as validation and
 checked to see if they are compatible with DNS addressing. 
 | 
| BucketVersioningStatus | 
  | 
| CachedS3ExpressCredentials | 
 This class represents a single cached S3Express credential. 
 | 
| CachedS3ExpressCredentials.Builder | 
  | 
| CancelledSubscriber<T> | 
  | 
| Checksum | 
 
 Contains all the possible checksum or digest values for an object. 
 | 
| Checksum.Builder | 
  | 
| ChecksumAlgorithm | 
  | 
| ChecksumConstant | 
  | 
| ChecksumMode | 
  | 
| ChecksumsEnabledValidator | 
 | 
| ChecksumType | 
  | 
| CommonPrefix | 
 
 Container for all (if there are any) keys between Prefix and the next occurrence of the string specified by a
 delimiter. 
 | 
| CommonPrefix.Builder | 
  | 
| CompletedMultipartUpload | 
 
 The container for the completed multipart upload details. 
 | 
| CompletedMultipartUpload.Builder | 
  | 
| CompletedPart | 
 
 Details of the parts that were uploaded. 
 | 
| CompletedPart.Builder | 
  | 
| CompleteMultipartUploadPresignRequest | 
A request to pre-sign a  CompleteMultipartUploadRequest so that it can be executed at a later time without requiring
 additional signing or authentication.  
 | 
| CompleteMultipartUploadPresignRequest.Builder | 
 | 
| CompleteMultipartUploadRequest | 
  | 
| CompleteMultipartUploadRequest.Builder | 
  | 
| CompleteMultipartUploadRequestMarshaller | 
 | 
| CompleteMultipartUploadResponse | 
  | 
| CompleteMultipartUploadResponse.Builder | 
  | 
| CompressionType | 
  | 
| Condition | 
  | 
| Condition | 
 
 A container for describing a condition that must be met for the specified redirect to apply. 
 | 
| Condition.Builder | 
  | 
| Condition.Builder | 
  | 
| ConfiguredS3SdkHttpRequest | 
  | 
| ConfiguredS3SdkHttpRequest.Builder | 
  | 
| ContinuationEvent | 
| ContinuationEvent.Builder | 
  | 
| ContinuationEvent.BuilderImpl | 
  | 
| CopyObjectHelper | 
 An internal helper class that automatically uses multipart copy based on the size of the source object 
 | 
| CopyObjectRequest | 
  | 
| CopyObjectRequest.Builder | 
  | 
| CopyObjectRequestMarshaller | 
 | 
| CopyObjectResponse | 
  | 
| CopyObjectResponse.Builder | 
  | 
| CopyObjectResult | 
 
 Container for all response elements. 
 | 
| CopyObjectResult.Builder | 
  | 
| CopyPartResult | 
 
 Container for all response elements. 
 | 
| CopyPartResult.Builder | 
  | 
| CORSConfiguration | 
 
 Describes the cross-origin access configuration for objects in an Amazon S3 bucket. 
 | 
| CORSConfiguration.Builder | 
  | 
| CORSRule | 
 
 Specifies a cross-origin access rule for an Amazon S3 bucket. 
 | 
| CORSRule.Builder | 
  | 
| CreateBucketConfiguration | 
 
 The configuration information for the bucket. 
 | 
| CreateBucketConfiguration.Builder | 
  | 
| CreateBucketInterceptor | 
  | 
| CreateBucketMetadataConfigurationRequest | 
  | 
| CreateBucketMetadataConfigurationRequest.Builder | 
  | 
| CreateBucketMetadataConfigurationRequestMarshaller | 
 | 
| CreateBucketMetadataConfigurationResponse | 
  | 
| CreateBucketMetadataConfigurationResponse.Builder | 
  | 
| CreateBucketMetadataTableConfigurationRequest | 
  | 
| CreateBucketMetadataTableConfigurationRequest.Builder | 
  | 
| CreateBucketMetadataTableConfigurationRequestMarshaller | 
 | 
| CreateBucketMetadataTableConfigurationResponse | 
  | 
| CreateBucketMetadataTableConfigurationResponse.Builder | 
  | 
| CreateBucketRequest | 
  | 
| CreateBucketRequest.Builder | 
  | 
| CreateBucketRequestMarshaller | 
 | 
| CreateBucketResponse | 
  | 
| CreateBucketResponse.Builder | 
  | 
| CreateMultipartUploadPresignRequest | 
A request to pre-sign a  CreateMultipartUploadRequest so that it can be executed at a later time without requiring
 additional signing or authentication.  
 | 
| CreateMultipartUploadPresignRequest.Builder | 
 | 
| CreateMultipartUploadRequest | 
  | 
| CreateMultipartUploadRequest.Builder | 
  | 
| CreateMultipartUploadRequestInterceptor | 
  | 
| CreateMultipartUploadRequestMarshaller | 
 | 
| CreateMultipartUploadResponse | 
  | 
| CreateMultipartUploadResponse.Builder | 
  | 
| CreateSessionRequest | 
  | 
| CreateSessionRequest.Builder | 
  | 
| CreateSessionRequestMarshaller | 
 | 
| CreateSessionResponse | 
  | 
| CreateSessionResponse.Builder | 
  | 
| CrossRegionUtils | 
  | 
| CrtChecksumUtils | 
  | 
| CrtContentLengthOnlyAsyncFileRequestBody | 
  | 
| CrtCredentialsProviderAdapter | 
 | 
| CrtResponseFileResponseTransformer<ResponseT> | 
 When the CRT Response File option is used in a request, the body is streamed directly to the file. 
 | 
| CrtS3ExpressNoOpAuthScheme | 
 | 
| CSVInput | 
 
 Describes how an uncompressed comma-separated values (CSV)-formatted input object is formatted. 
 | 
| CSVInput.Builder | 
  | 
| CSVOutput | 
 
 Describes how uncompressed comma-separated values (CSV)-formatted results are formatted. 
 | 
| CSVOutput.Builder | 
  | 
| CustomRequestTransformerUtils | 
 This class transforms specific request parameter into a custom parameter. 
 | 
| DataRedundancy | 
  | 
| DecodeUrlEncodedResponseInterceptor | 
 Encoding type affects the following values in the response:
 
     V1: Delimiter, Marker, Prefix, NextMarker, Key
     V2: Delimiter, Prefix, Key, and StartAfter
  
 | 
| DefaultCont | 
 A specialization of software.amazon.awssdk.services.s3.model.ContinuationEvent that represents the
 SelectObjectContentEventStream$Cont event. 
 | 
| DefaultCont.Builder | 
  | 
| DefaultEnd | 
 A specialization of software.amazon.awssdk.services.s3.model.EndEvent that represents the
 SelectObjectContentEventStream$End event. 
 | 
| DefaultEnd.Builder | 
  | 
| DefaultEndpointAuthSchemeStrategy | 
  | 
| DefaultEndpointAuthSchemeStrategyFactory | 
  | 
| DefaultPartitionDataProvider | 
  | 
| DefaultProgress | 
 A specialization of software.amazon.awssdk.services.s3.model.ProgressEvent that represents the
 SelectObjectContentEventStream$Progress event. 
 | 
| DefaultProgress.Builder | 
  | 
| DefaultRecords | 
 A specialization of software.amazon.awssdk.services.s3.model.RecordsEvent that represents the
 SelectObjectContentEventStream$Records event. 
 | 
| DefaultRecords.Builder | 
  | 
| DefaultRetention | 
 
 The container element for optionally specifying the default Object Lock retention settings for new objects placed in
 the specified bucket. 
 | 
| DefaultRetention.Builder | 
  | 
| DefaultRuleEngine | 
  | 
| DefaultS3AuthSchemeParams | 
  | 
| DefaultS3AuthSchemeProvider | 
  | 
| DefaultS3CrtAsyncClient | 
  | 
| DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder | 
  | 
| DefaultS3EndpointProvider | 
  | 
| DefaultS3ExpressAuthScheme | 
  | 
| DefaultS3ExpressHttpSigner | 
  | 
| DefaultS3ExpressIdentityProvider | 
  | 
| DefaultS3ExpressSessionCredentials | 
 | 
| DefaultS3Presigner | 
The default implementation of the  S3Presigner interface.  
 | 
| DefaultS3Presigner.Builder | 
  | 
| DefaultSdkPresigner | 
 | 
| DefaultSdkPresigner.Builder<B extends DefaultSdkPresigner.Builder<B>> | 
 | 
| DefaultStats | 
 A specialization of software.amazon.awssdk.services.s3.model.StatsEvent that represents the
 SelectObjectContentEventStream$Stats event. 
 | 
| DefaultStats.Builder | 
  | 
| DelegatingS3AsyncClient | 
  | 
| DelegatingS3Client | 
  | 
| Delete | 
 
 Container for the objects to delete. 
 | 
| Delete.Builder | 
  | 
| DeleteBucketAnalyticsConfigurationRequest | 
  | 
| DeleteBucketAnalyticsConfigurationRequest.Builder | 
  | 
| DeleteBucketAnalyticsConfigurationRequestMarshaller | 
 | 
| DeleteBucketAnalyticsConfigurationResponse | 
  | 
| DeleteBucketAnalyticsConfigurationResponse.Builder | 
  | 
| DeleteBucketCorsRequest | 
  | 
| DeleteBucketCorsRequest.Builder | 
  | 
| DeleteBucketCorsRequestMarshaller | 
 | 
| DeleteBucketCorsResponse | 
  | 
| DeleteBucketCorsResponse.Builder | 
  | 
| DeleteBucketEncryptionRequest | 
  | 
| DeleteBucketEncryptionRequest.Builder | 
  | 
| DeleteBucketEncryptionRequestMarshaller | 
 | 
| DeleteBucketEncryptionResponse | 
  | 
| DeleteBucketEncryptionResponse.Builder | 
  | 
| DeleteBucketIntelligentTieringConfigurationRequest | 
  | 
| DeleteBucketIntelligentTieringConfigurationRequest.Builder | 
  | 
| DeleteBucketIntelligentTieringConfigurationRequestMarshaller | 
 | 
| DeleteBucketIntelligentTieringConfigurationResponse | 
  | 
| DeleteBucketIntelligentTieringConfigurationResponse.Builder | 
  | 
| DeleteBucketInventoryConfigurationRequest | 
  | 
| DeleteBucketInventoryConfigurationRequest.Builder | 
  | 
| DeleteBucketInventoryConfigurationRequestMarshaller | 
 | 
| DeleteBucketInventoryConfigurationResponse | 
  | 
| DeleteBucketInventoryConfigurationResponse.Builder | 
  | 
| DeleteBucketLifecycleRequest | 
  | 
| DeleteBucketLifecycleRequest.Builder | 
  | 
| DeleteBucketLifecycleRequestMarshaller | 
 | 
| DeleteBucketLifecycleResponse | 
  | 
| DeleteBucketLifecycleResponse.Builder | 
  | 
| DeleteBucketMetadataConfigurationRequest | 
  | 
| DeleteBucketMetadataConfigurationRequest.Builder | 
  | 
| DeleteBucketMetadataConfigurationRequestMarshaller | 
 | 
| DeleteBucketMetadataConfigurationResponse | 
  | 
| DeleteBucketMetadataConfigurationResponse.Builder | 
  | 
| DeleteBucketMetadataTableConfigurationRequest | 
  | 
| DeleteBucketMetadataTableConfigurationRequest.Builder | 
  | 
| DeleteBucketMetadataTableConfigurationRequestMarshaller | 
 | 
| DeleteBucketMetadataTableConfigurationResponse | 
  | 
| DeleteBucketMetadataTableConfigurationResponse.Builder | 
  | 
| DeleteBucketMetricsConfigurationRequest | 
  | 
| DeleteBucketMetricsConfigurationRequest.Builder | 
  | 
| DeleteBucketMetricsConfigurationRequestMarshaller | 
 | 
| DeleteBucketMetricsConfigurationResponse | 
  | 
| DeleteBucketMetricsConfigurationResponse.Builder | 
  | 
| DeleteBucketOwnershipControlsRequest | 
  | 
| DeleteBucketOwnershipControlsRequest.Builder | 
  | 
| DeleteBucketOwnershipControlsRequestMarshaller | 
 | 
| DeleteBucketOwnershipControlsResponse | 
  | 
| DeleteBucketOwnershipControlsResponse.Builder | 
  | 
| DeleteBucketPolicyRequest | 
  | 
| DeleteBucketPolicyRequest.Builder | 
  | 
| DeleteBucketPolicyRequestMarshaller | 
 | 
| DeleteBucketPolicyResponse | 
  | 
| DeleteBucketPolicyResponse.Builder | 
  | 
| DeleteBucketReplicationRequest | 
  | 
| DeleteBucketReplicationRequest.Builder | 
  | 
| DeleteBucketReplicationRequestMarshaller | 
 | 
| DeleteBucketReplicationResponse | 
  | 
| DeleteBucketReplicationResponse.Builder | 
  | 
| DeleteBucketRequest | 
  | 
| DeleteBucketRequest.Builder | 
  | 
| DeleteBucketRequestMarshaller | 
 | 
| DeleteBucketResponse | 
  | 
| DeleteBucketResponse.Builder | 
  | 
| DeleteBucketTaggingRequest | 
  | 
| DeleteBucketTaggingRequest.Builder | 
  | 
| DeleteBucketTaggingRequestMarshaller | 
 | 
| DeleteBucketTaggingResponse | 
  | 
| DeleteBucketTaggingResponse.Builder | 
  | 
| DeleteBucketWebsiteRequest | 
  | 
| DeleteBucketWebsiteRequest.Builder | 
  | 
| DeleteBucketWebsiteRequestMarshaller | 
 | 
| DeleteBucketWebsiteResponse | 
  | 
| DeleteBucketWebsiteResponse.Builder | 
  | 
| DeletedObject | 
 
 Information about the deleted object. 
 | 
| DeletedObject.Builder | 
  | 
| DeleteMarkerEntry | 
 
 Information about the delete marker. 
 | 
| DeleteMarkerEntry.Builder | 
  | 
| DeleteMarkerReplication | 
 
 Specifies whether Amazon S3 replicates delete markers. 
 | 
| DeleteMarkerReplication.Builder | 
  | 
| DeleteMarkerReplicationStatus | 
  | 
| DeleteObjectPresignRequest | 
A request to pre-sign a  DeleteObjectRequest so that it can be executed at a later time without requiring additional
 signing or authentication.  
 | 
| DeleteObjectPresignRequest.Builder | 
  | 
| DeleteObjectRequest | 
  | 
| DeleteObjectRequest.Builder | 
  | 
| DeleteObjectRequestMarshaller | 
 | 
| DeleteObjectResponse | 
  | 
| DeleteObjectResponse.Builder | 
  | 
| DeleteObjectsRequest | 
  | 
| DeleteObjectsRequest.Builder | 
  | 
| DeleteObjectsRequestMarshaller | 
 | 
| DeleteObjectsResponse | 
  | 
| DeleteObjectsResponse.Builder | 
  | 
| DeleteObjectTaggingRequest | 
  | 
| DeleteObjectTaggingRequest.Builder | 
  | 
| DeleteObjectTaggingRequestMarshaller | 
 | 
| DeleteObjectTaggingResponse | 
  | 
| DeleteObjectTaggingResponse.Builder | 
  | 
| DeletePublicAccessBlockRequest | 
  | 
| DeletePublicAccessBlockRequest.Builder | 
  | 
| DeletePublicAccessBlockRequestMarshaller | 
 | 
| DeletePublicAccessBlockResponse | 
  | 
| DeletePublicAccessBlockResponse.Builder | 
  | 
| Destination | 
 
 Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3
 Replication Time Control (S3 RTC). 
 | 
| Destination.Builder | 
  | 
| DestinationResult | 
 
 The destination information for the S3 Metadata configuration. 
 | 
| DestinationResult.Builder | 
  | 
| DisableMultiRegionProvider | 
 Interface for loading disable multi-region configuration. 
 | 
| DisableMultiRegionProviderChain | 
 | 
| DownloadObjectHelper | 
  | 
| EnableTrailingChecksumInterceptor | 
  | 
| EncodingType | 
 Encoding type used by Amazon S3 to encode the  object keys in the response.  
 | 
| Encryption | 
 
 Contains the type of server-side encryption used. 
 | 
| Encryption.Builder | 
  | 
| EncryptionConfiguration | 
 
 Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects. 
 | 
| EncryptionConfiguration.Builder | 
  | 
| EncryptionTypeMismatchException | 
 
 The existing object was created with a different encryption type. 
 | 
| EncryptionTypeMismatchException.Builder | 
  | 
| EndEvent | 
 
 A message that indicates the request is complete and no more messages will be sent. 
 | 
| EndEvent.Builder | 
  | 
| EndEvent.BuilderImpl | 
  | 
| EndpointAttributeProvider<T> | 
 Link between an endpoint property and the AwsEndpointAttribute it represents. 
 | 
| EndpointAuthSchemeStrategy | 
  | 
| EndpointAuthSchemeStrategyFactory | 
  | 
| EndpointResult | 
  | 
| EndpointResult.Builder | 
  | 
| EndpointRule | 
  | 
| EndpointRuleset | 
 The set of rules that are used to compute the endpoint to use for a request. 
 | 
| EndpointRuleset.Builder | 
  | 
| ErrorDetails | 
 
 If an S3 Metadata V1 CreateBucketMetadataTableConfiguration or V2
 CreateBucketMetadataConfiguration request succeeds, but S3 Metadata was unable to create the table, this
 structure contains the error code and error message. 
 | 
| ErrorDetails.Builder | 
  | 
| ErrorDocument | 
 
 The error information. 
 | 
| ErrorDocument.Builder | 
  | 
| ErrorRule | 
  | 
| Eval | 
  | 
| Event | 
 
 The bucket event for which to send notifications. 
 | 
| EventBridgeConfiguration | 
 
 A container for specifying the configuration for Amazon EventBridge. 
 | 
| EventBridgeConfiguration.Builder | 
  | 
| ExceptionTranslationInterceptor | 
 Translate S3Exception for the API calls that do not contain the detailed error code. 
 | 
| ExistingObjectReplication | 
 
 Optional configuration to replicate existing source bucket objects. 
 | 
| ExistingObjectReplication.Builder | 
  | 
| ExistingObjectReplicationStatus | 
  | 
| ExpirationState | 
  | 
| ExpirationStatus | 
  | 
| Expr | 
  | 
| ExpressionType | 
  | 
| ExprVisitor<R> | 
  | 
| ExprVisitor.Default<R> | 
  | 
| FatScope<T> | 
  | 
| FieldWithDefault<T> | 
 A helper class for setting a field's value to a default if it isn't specified, while still keeping track of whether the value
 was from the default or from the field. 
 | 
| FileHeaderInfo | 
  | 
| FilterRule | 
 
 Specifies the Amazon S3 object key name to filter on. 
 | 
| FilterRule.Builder | 
  | 
| FilterRuleName | 
  | 
| Fn | 
  | 
| FnNode | 
 Parsed but not validated function contents containing the `fn` name and `argv` 
 | 
| FnNode.Builder | 
  | 
| FnVisitor<R> | 
  | 
| GenericMultipartHelper<RequestT extends S3Request,ResponseT extends S3Response> | 
  | 
| GetAttr | 
  | 
| GetAttr.Builder | 
  | 
| GetAttr.Part | 
  | 
| GetAttr.Part.Index | 
  | 
| GetAttr.Part.Key | 
  | 
| GetBucketAccelerateConfigurationRequest | 
  | 
| GetBucketAccelerateConfigurationRequest.Builder | 
  | 
| GetBucketAccelerateConfigurationRequestMarshaller | 
 | 
| GetBucketAccelerateConfigurationResponse | 
  | 
| GetBucketAccelerateConfigurationResponse.Builder | 
  | 
| GetBucketAclRequest | 
  | 
| GetBucketAclRequest.Builder | 
  | 
| GetBucketAclRequestMarshaller | 
 | 
| GetBucketAclResponse | 
  | 
| GetBucketAclResponse.Builder | 
  | 
| GetBucketAnalyticsConfigurationRequest | 
  | 
| GetBucketAnalyticsConfigurationRequest.Builder | 
  | 
| GetBucketAnalyticsConfigurationRequestMarshaller | 
 | 
| GetBucketAnalyticsConfigurationResponse | 
  | 
| GetBucketAnalyticsConfigurationResponse.Builder | 
  | 
| GetBucketCorsRequest | 
  | 
| GetBucketCorsRequest.Builder | 
  | 
| GetBucketCorsRequestMarshaller | 
 | 
| GetBucketCorsResponse | 
  | 
| GetBucketCorsResponse.Builder | 
  | 
| GetBucketEncryptionRequest | 
  | 
| GetBucketEncryptionRequest.Builder | 
  | 
| GetBucketEncryptionRequestMarshaller | 
 | 
| GetBucketEncryptionResponse | 
  | 
| GetBucketEncryptionResponse.Builder | 
  | 
| GetBucketIntelligentTieringConfigurationRequest | 
  | 
| GetBucketIntelligentTieringConfigurationRequest.Builder | 
  | 
| GetBucketIntelligentTieringConfigurationRequestMarshaller | 
 | 
| GetBucketIntelligentTieringConfigurationResponse | 
  | 
| GetBucketIntelligentTieringConfigurationResponse.Builder | 
  | 
| GetBucketInventoryConfigurationRequest | 
  | 
| GetBucketInventoryConfigurationRequest.Builder | 
  | 
| GetBucketInventoryConfigurationRequestMarshaller | 
 | 
| GetBucketInventoryConfigurationResponse | 
  | 
| GetBucketInventoryConfigurationResponse.Builder | 
  | 
| GetBucketLifecycleConfigurationRequest | 
  | 
| GetBucketLifecycleConfigurationRequest.Builder | 
  | 
| GetBucketLifecycleConfigurationRequestMarshaller | 
 | 
| GetBucketLifecycleConfigurationResponse | 
  | 
| GetBucketLifecycleConfigurationResponse.Builder | 
  | 
| GetBucketLocationRequest | 
  | 
| GetBucketLocationRequest.Builder | 
  | 
| GetBucketLocationRequestMarshaller | 
 | 
| GetBucketLocationResponse | 
  | 
| GetBucketLocationResponse.Builder | 
  | 
| GetBucketLoggingRequest | 
  | 
| GetBucketLoggingRequest.Builder | 
  | 
| GetBucketLoggingRequestMarshaller | 
 | 
| GetBucketLoggingResponse | 
  | 
| GetBucketLoggingResponse.Builder | 
  | 
| GetBucketMetadataConfigurationRequest | 
  | 
| GetBucketMetadataConfigurationRequest.Builder | 
  | 
| GetBucketMetadataConfigurationRequestMarshaller | 
 | 
| GetBucketMetadataConfigurationResponse | 
  | 
| GetBucketMetadataConfigurationResponse.Builder | 
  | 
| GetBucketMetadataConfigurationResult | 
 
 The S3 Metadata configuration for a general purpose bucket. 
 | 
| GetBucketMetadataConfigurationResult.Builder | 
  | 
| GetBucketMetadataTableConfigurationRequest | 
  | 
| GetBucketMetadataTableConfigurationRequest.Builder | 
  | 
| GetBucketMetadataTableConfigurationRequestMarshaller | 
 | 
| GetBucketMetadataTableConfigurationResponse | 
  | 
| GetBucketMetadataTableConfigurationResponse.Builder | 
  | 
| GetBucketMetadataTableConfigurationResult | 
 
 The V1 S3 Metadata configuration for a general purpose bucket. 
 | 
| GetBucketMetadataTableConfigurationResult.Builder | 
  | 
| GetBucketMetricsConfigurationRequest | 
  | 
| GetBucketMetricsConfigurationRequest.Builder | 
  | 
| GetBucketMetricsConfigurationRequestMarshaller | 
 | 
| GetBucketMetricsConfigurationResponse | 
  | 
| GetBucketMetricsConfigurationResponse.Builder | 
  | 
| GetBucketNotificationConfigurationRequest | 
  | 
| GetBucketNotificationConfigurationRequest.Builder | 
  | 
| GetBucketNotificationConfigurationRequestMarshaller | 
 | 
| GetBucketNotificationConfigurationResponse | 
 
 A container for specifying the notification configuration of the bucket. 
 | 
| GetBucketNotificationConfigurationResponse.Builder | 
  | 
| GetBucketOwnershipControlsRequest | 
  | 
| GetBucketOwnershipControlsRequest.Builder | 
  | 
| GetBucketOwnershipControlsRequestMarshaller | 
 | 
| GetBucketOwnershipControlsResponse | 
  | 
| GetBucketOwnershipControlsResponse.Builder | 
  | 
| GetBucketPolicyInterceptor | 
 GetBucketPolicy returns just JSON so we wrap in XML so that it is unmarshalled correctly. 
 | 
| GetBucketPolicyRequest | 
  | 
| GetBucketPolicyRequest.Builder | 
  | 
| GetBucketPolicyRequestMarshaller | 
 | 
| GetBucketPolicyResponse | 
  | 
| GetBucketPolicyResponse.Builder | 
  | 
| GetBucketPolicyStatusRequest | 
  | 
| GetBucketPolicyStatusRequest.Builder | 
  | 
| GetBucketPolicyStatusRequestMarshaller | 
 | 
| GetBucketPolicyStatusResponse | 
  | 
| GetBucketPolicyStatusResponse.Builder | 
  | 
| GetBucketReplicationRequest | 
  | 
| GetBucketReplicationRequest.Builder | 
  | 
| GetBucketReplicationRequestMarshaller | 
 | 
| GetBucketReplicationResponse | 
  | 
| GetBucketReplicationResponse.Builder | 
  | 
| GetBucketRequestPaymentRequest | 
  | 
| GetBucketRequestPaymentRequest.Builder | 
  | 
| GetBucketRequestPaymentRequestMarshaller | 
 | 
| GetBucketRequestPaymentResponse | 
  | 
| GetBucketRequestPaymentResponse.Builder | 
  | 
| GetBucketTaggingRequest | 
  | 
| GetBucketTaggingRequest.Builder | 
  | 
| GetBucketTaggingRequestMarshaller | 
 | 
| GetBucketTaggingResponse | 
  | 
| GetBucketTaggingResponse.Builder | 
  | 
| GetBucketVersioningRequest | 
  | 
| GetBucketVersioningRequest.Builder | 
  | 
| GetBucketVersioningRequestMarshaller | 
 | 
| GetBucketVersioningResponse | 
  | 
| GetBucketVersioningResponse.Builder | 
  | 
| GetBucketWebsiteRequest | 
  | 
| GetBucketWebsiteRequest.Builder | 
  | 
| GetBucketWebsiteRequestMarshaller | 
 | 
| GetBucketWebsiteResponse | 
  | 
| GetBucketWebsiteResponse.Builder | 
  | 
| GetObjectAclRequest | 
  | 
| GetObjectAclRequest.Builder | 
  | 
| GetObjectAclRequestMarshaller | 
 | 
| GetObjectAclResponse | 
  | 
| GetObjectAclResponse.Builder | 
  | 
| GetObjectAttributesParts | 
 
 A collection of parts associated with a multipart upload. 
 | 
| GetObjectAttributesParts.Builder | 
  | 
| GetObjectAttributesRequest | 
  | 
| GetObjectAttributesRequest.Builder | 
  | 
| GetObjectAttributesRequestMarshaller | 
 | 
| GetObjectAttributesResponse | 
  | 
| GetObjectAttributesResponse.Builder | 
  | 
| GetObjectInterceptor | 
 | 
| GetObjectLegalHoldRequest | 
  | 
| GetObjectLegalHoldRequest.Builder | 
  | 
| GetObjectLegalHoldRequestMarshaller | 
 | 
| GetObjectLegalHoldResponse | 
  | 
| GetObjectLegalHoldResponse.Builder | 
  | 
| GetObjectLockConfigurationRequest | 
  | 
| GetObjectLockConfigurationRequest.Builder | 
  | 
| GetObjectLockConfigurationRequestMarshaller | 
 | 
| GetObjectLockConfigurationResponse | 
  | 
| GetObjectLockConfigurationResponse.Builder | 
  | 
| GetObjectPresignRequest | 
A request to pre-sign a  GetObjectRequest so that it can be executed at a later time without requiring additional
 signing or authentication.  
 | 
| GetObjectPresignRequest.Builder | 
 | 
| GetObjectRequest | 
  | 
| GetObjectRequest.Builder | 
  | 
| GetObjectRequestMarshaller | 
 | 
| GetObjectResponse | 
  | 
| GetObjectResponse.Builder | 
  | 
| GetObjectRetentionRequest | 
  | 
| GetObjectRetentionRequest.Builder | 
  | 
| GetObjectRetentionRequestMarshaller | 
 | 
| GetObjectRetentionResponse | 
  | 
| GetObjectRetentionResponse.Builder | 
  | 
| GetObjectTaggingRequest | 
  | 
| GetObjectTaggingRequest.Builder | 
  | 
| GetObjectTaggingRequestMarshaller | 
 | 
| GetObjectTaggingResponse | 
  | 
| GetObjectTaggingResponse.Builder | 
  | 
| GetObjectTorrentRequest | 
  | 
| GetObjectTorrentRequest.Builder | 
  | 
| GetObjectTorrentRequestMarshaller | 
 | 
| GetObjectTorrentResponse | 
  | 
| GetObjectTorrentResponse.Builder | 
  | 
| GetPublicAccessBlockRequest | 
  | 
| GetPublicAccessBlockRequest.Builder | 
  | 
| GetPublicAccessBlockRequestMarshaller | 
 | 
| GetPublicAccessBlockResponse | 
  | 
| GetPublicAccessBlockResponse.Builder | 
  | 
| GetUrlRequest | 
 Request to generate a URL representing an object in Amazon S3. 
 | 
| GetUrlRequest.Builder | 
  | 
| GlacierJobParameters | 
 
 Container for S3 Glacier job parameters. 
 | 
| GlacierJobParameters.Builder | 
  | 
| Grant | 
 
 Container for grant information. 
 | 
| Grant.Builder | 
  | 
| Grantee | 
  
 | 
| Grantee.Builder | 
  | 
| HeadBucketPresignRequest | 
A request to pre-sign a  HeadBucketRequest so that it can be executed at a later time without requiring additional
 signing or authentication.  
 | 
| HeadBucketPresignRequest.Builder | 
 | 
| HeadBucketRequest | 
  | 
| HeadBucketRequest.Builder | 
  | 
| HeadBucketRequestMarshaller | 
 | 
| HeadBucketResponse | 
  | 
| HeadBucketResponse.Builder | 
  | 
| HeadObjectPresignRequest | 
A request to pre-sign a  HeadObjectRequest so that it can be executed at a later time without requiring additional
 signing or authentication.  
 | 
| HeadObjectPresignRequest.Builder | 
 | 
| HeadObjectRequest | 
  | 
| HeadObjectRequest.Builder | 
  | 
| HeadObjectRequestMarshaller | 
 | 
| HeadObjectResponse | 
  | 
| HeadObjectResponse.Builder | 
  | 
| IdempotencyParameterMismatchException | 
 
 Parameters on this idempotent request are inconsistent with parameters used in previous request(s). 
 | 
| IdempotencyParameterMismatchException.Builder | 
  | 
| Identifier | 
 Identifiers for variables declared within the rule engine, e.g. 
 | 
| IndexDocument | 
 
 Container for the Suffix element. 
 | 
| IndexDocument.Builder | 
  | 
| Initiator | 
 
 Container element that identifies who initiated the multipart upload. 
 | 
| Initiator.Builder | 
  | 
| InnerParseError | 
  | 
| InputSerialization | 
 
 Describes the serialization format of the object. 
 | 
| InputSerialization.Builder | 
  | 
| IntelligentTieringAccessTier | 
  | 
| IntelligentTieringAndOperator | 
 
 A container for specifying S3 Intelligent-Tiering filters. 
 | 
| IntelligentTieringAndOperator.Builder | 
  | 
| IntelligentTieringConfiguration | 
 
 Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. 
 | 
| IntelligentTieringConfiguration.Builder | 
  | 
| IntelligentTieringFilter | 
 
 The Filter is used to identify objects that the S3 Intelligent-Tiering configuration applies to. 
 | 
| IntelligentTieringFilter.Builder | 
  | 
| IntelligentTieringStatus | 
  | 
| IntermediateOutpostResource | 
 The intermediate outpost resource 
 | 
| IntermediateOutpostResource.Builder | 
  | 
| Into<T> | 
  | 
| IntoSelf<T extends IntoSelf<T>> | 
  | 
| InvalidObjectStateException | 
 
 Object is archived and inaccessible until restored. 
 | 
| InvalidObjectStateException.Builder | 
  | 
| InvalidRequestException | 
 
 You may receive this error in multiple cases. 
 | 
| InvalidRequestException.Builder | 
  | 
| InvalidWriteOffsetException | 
 
 The write offset value that you specified does not match the current object size. 
 | 
| InvalidWriteOffsetException.Builder | 
  | 
| InventoryConfiguration | 
 
 Specifies the S3 Inventory configuration for an Amazon S3 bucket. 
 | 
| InventoryConfiguration.Builder | 
  | 
| InventoryConfigurationState | 
  | 
| InventoryDestination | 
 
 Specifies the S3 Inventory configuration for an Amazon S3 bucket. 
 | 
| InventoryDestination.Builder | 
  | 
| InventoryEncryption | 
 
 Contains the type of server-side encryption used to encrypt the S3 Inventory results. 
 | 
| InventoryEncryption.Builder | 
  | 
| InventoryFilter | 
 
 Specifies an S3 Inventory filter. 
 | 
| InventoryFilter.Builder | 
  | 
| InventoryFormat | 
  | 
| InventoryFrequency | 
  | 
| InventoryIncludedObjectVersions | 
  | 
| InventoryOptionalField | 
  | 
| InventoryS3BucketDestination | 
 
 Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where S3 Inventory results are
 published. 
 | 
| InventoryS3BucketDestination.Builder | 
  | 
| InventorySchedule | 
 
 Specifies the schedule for generating S3 Inventory results. 
 | 
| InventorySchedule.Builder | 
  | 
| InventoryTableConfiguration | 
 
 The inventory table configuration for an S3 Metadata configuration. 
 | 
| InventoryTableConfiguration.Builder | 
  | 
| InventoryTableConfigurationResult | 
 
 The inventory table configuration for an S3 Metadata configuration. 
 | 
| InventoryTableConfigurationResult.Builder | 
  | 
| InventoryTableConfigurationUpdates | 
 
 The specified updates to the S3 Metadata inventory table configuration. 
 | 
| InventoryTableConfigurationUpdates.Builder | 
  | 
| IsSet | 
  | 
| IsValidHostLabel | 
  | 
| IsVirtualHostableS3Bucket | 
  | 
| JmesPathRuntime | 
  | 
| JmesPathRuntime.Value | 
 An intermediate value for JMESPath expressions, encapsulating the different data types supported by JMESPath and
 the operations on that data. 
 | 
| JournalTableConfiguration | 
 
 The journal table configuration for an S3 Metadata configuration. 
 | 
| JournalTableConfiguration.Builder | 
  | 
| JournalTableConfigurationResult | 
 
 The journal table configuration for the S3 Metadata configuration. 
 | 
| JournalTableConfigurationResult.Builder | 
  | 
| JournalTableConfigurationUpdates | 
 
 The specified updates to the S3 Metadata journal table configuration. 
 | 
| JournalTableConfigurationUpdates.Builder | 
  | 
| JSONInput | 
 
 Specifies JSON as object's input serialization format. 
 | 
| JSONInput.Builder | 
  | 
| JSONOutput | 
 
 Specifies JSON as request's output serialization format. 
 | 
| JSONOutput.Builder | 
  | 
| JSONType | 
  | 
| KnownContentLengthAsyncRequestBodySubscriber | 
  | 
| KnownS3ExpressEndpointProperty | 
  | 
| LambdaFunctionConfiguration | 
 
 A container for specifying the configuration for Lambda notifications. 
 | 
| LambdaFunctionConfiguration.Builder | 
  | 
| LegacyMd5ExecutionInterceptor | 
Not directly used in the SDK; it's used in a standalone SDK plugin -  LegacyMd5Plugin that enables md5 checksum
 calculation.  
 | 
| LegacyMd5Plugin | 
 Plugin that enables legacy MD5 checksum behavior for S3 operations. 
 | 
| LifecycleExpiration | 
 
 Container for the expiration for the lifecycle of the object. 
 | 
| LifecycleExpiration.Builder | 
  | 
| LifecycleRule | 
 
 A lifecycle rule for individual objects in an Amazon S3 bucket. 
 | 
| LifecycleRule.Builder | 
  | 
| LifecycleRuleAndOperator | 
 
 This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates. 
 | 
| LifecycleRuleAndOperator.Builder | 
  | 
| LifecycleRuleFilter | 
 
 The Filter is used to identify objects that a Lifecycle Rule applies to. 
 | 
| LifecycleRuleFilter.Builder | 
  | 
| LifecycleRuleFilter.Type | 
  | 
| ListBucketAnalyticsConfigurationsRequest | 
  | 
| ListBucketAnalyticsConfigurationsRequest.Builder | 
  | 
| ListBucketAnalyticsConfigurationsRequestMarshaller | 
 | 
| ListBucketAnalyticsConfigurationsResponse | 
  | 
| ListBucketAnalyticsConfigurationsResponse.Builder | 
  | 
| ListBucketIntelligentTieringConfigurationsRequest | 
  | 
| ListBucketIntelligentTieringConfigurationsRequest.Builder | 
  | 
| ListBucketIntelligentTieringConfigurationsRequestMarshaller | 
 | 
| ListBucketIntelligentTieringConfigurationsResponse | 
  | 
| ListBucketIntelligentTieringConfigurationsResponse.Builder | 
  | 
| ListBucketInventoryConfigurationsRequest | 
  | 
| ListBucketInventoryConfigurationsRequest.Builder | 
  | 
| ListBucketInventoryConfigurationsRequestMarshaller | 
 | 
| ListBucketInventoryConfigurationsResponse | 
  | 
| ListBucketInventoryConfigurationsResponse.Builder | 
  | 
| ListBucketMetricsConfigurationsRequest | 
  | 
| ListBucketMetricsConfigurationsRequest.Builder | 
  | 
| ListBucketMetricsConfigurationsRequestMarshaller | 
 | 
| ListBucketMetricsConfigurationsResponse | 
  | 
| ListBucketMetricsConfigurationsResponse.Builder | 
  | 
| ListBucketsIterable | 
 | 
| ListBucketsPublisher | 
 | 
| ListBucketsRequest | 
  | 
| ListBucketsRequest.Builder | 
  | 
| ListBucketsRequestMarshaller | 
 | 
| ListBucketsResponse | 
  | 
| ListBucketsResponse.Builder | 
  | 
| ListDirectoryBucketsIterable | 
 | 
| ListDirectoryBucketsPublisher | 
 | 
| ListDirectoryBucketsRequest | 
  | 
| ListDirectoryBucketsRequest.Builder | 
  | 
| ListDirectoryBucketsRequestMarshaller | 
 | 
| ListDirectoryBucketsResponse | 
  | 
| ListDirectoryBucketsResponse.Builder | 
  | 
| ListMultipartUploadsIterable | 
 | 
| ListMultipartUploadsPublisher | 
 | 
| ListMultipartUploadsRequest | 
  | 
| ListMultipartUploadsRequest.Builder | 
  | 
| ListMultipartUploadsRequestMarshaller | 
 | 
| ListMultipartUploadsResponse | 
  | 
| ListMultipartUploadsResponse.Builder | 
  | 
| ListObjectsRequest | 
  | 
| ListObjectsRequest.Builder | 
  | 
| ListObjectsRequestMarshaller | 
 | 
| ListObjectsResponse | 
  | 
| ListObjectsResponse.Builder | 
  | 
| ListObjectsV2Iterable | 
 | 
| ListObjectsV2Publisher | 
 | 
| ListObjectsV2Request | 
  | 
| ListObjectsV2Request.Builder | 
  | 
| ListObjectsV2RequestMarshaller | 
 | 
| ListObjectsV2Response | 
  | 
| ListObjectsV2Response.Builder | 
  | 
| ListObjectVersionsIterable | 
 | 
| ListObjectVersionsPublisher | 
 | 
| ListObjectVersionsRequest | 
  | 
| ListObjectVersionsRequest.Builder | 
  | 
| ListObjectVersionsRequestMarshaller | 
 | 
| ListObjectVersionsResponse | 
  | 
| ListObjectVersionsResponse.Builder | 
  | 
| ListPartsIterable | 
 | 
| ListPartsPublisher | 
 | 
| ListPartsRequest | 
  | 
| ListPartsRequest.Builder | 
  | 
| ListPartsRequestMarshaller | 
 | 
| ListPartsResponse | 
  | 
| ListPartsResponse.Builder | 
  | 
| Literal | 
  | 
| Literal.Visitor<T> | 
  | 
| LocationInfo | 
 
 Specifies the location where the bucket will be created. 
 | 
| LocationInfo.Builder | 
  | 
| LocationType | 
  | 
| LoggingEnabled | 
 
 Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys for a bucket. 
 | 
| LoggingEnabled.Builder | 
  | 
| MetadataConfiguration | 
 
 The S3 Metadata configuration for a general purpose bucket. 
 | 
| MetadataConfiguration.Builder | 
  | 
| MetadataConfigurationResult | 
 
 The S3 Metadata configuration for a general purpose bucket. 
 | 
| MetadataConfigurationResult.Builder | 
  | 
| MetadataDirective | 
  | 
| MetadataEntry | 
 
 A metadata key-value pair to store with an object. 
 | 
| MetadataEntry.Builder | 
  | 
| MetadataTableConfiguration | 
 
 The V1 S3 Metadata configuration for a general purpose bucket. 
 | 
| MetadataTableConfiguration.Builder | 
  | 
| MetadataTableConfigurationResult | 
 
 The V1 S3 Metadata configuration for a general purpose bucket. 
 | 
| MetadataTableConfigurationResult.Builder | 
  | 
| MetadataTableEncryptionConfiguration | 
 
 The encryption settings for an S3 Metadata journal table or inventory table configuration. 
 | 
| MetadataTableEncryptionConfiguration.Builder | 
  | 
| Metrics | 
 
 A container specifying replication metrics-related settings enabling replication metrics and events. 
 | 
| Metrics.Builder | 
  | 
| MetricsAndOperator | 
 
 A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. 
 | 
| MetricsAndOperator.Builder | 
  | 
| MetricsConfiguration | 
 
 Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from
 an Amazon S3 bucket. 
 | 
| MetricsConfiguration.Builder | 
  | 
| MetricsFilter | 
 
 Specifies a metrics configuration filter. 
 | 
| MetricsFilter.Builder | 
  | 
| MetricsFilter.Type | 
  | 
| MetricsStatus | 
  | 
| MFADelete | 
  | 
| MFADeleteStatus | 
  | 
| ModeledS3AuthSchemeProvider | 
  | 
| MpuRequestContext | 
  | 
| MpuRequestContext.Builder | 
  | 
| MultipartConfiguration | 
Class that holds configuration properties related to multipart operations for a  S3AsyncClient.  
 | 
| MultipartConfiguration.Builder | 
 | 
| MultipartConfigurationResolver | 
 | 
| MultipartDownloaderSubscriber | 
 A subscriber implementation that will download all individual parts for a multipart get-object request. 
 | 
| MultipartDownloadResumeContext | 
 This class keep tracks of the state of a multipart download across multipart GET requests. 
 | 
| MultipartDownloadUtils | 
  | 
| MultipartS3AsyncClient | 
An  S3AsyncClient that automatically converts PUT, COPY, and GET requests to their respective multipart call.  
 | 
| MultipartUpload | 
 
 Container for the MultipartUpload for the Amazon S3 object. 
 | 
| MultipartUpload.Builder | 
  | 
| MultipartUploadHelper | 
 | 
| NoncurrentVersionExpiration | 
 
 Specifies when noncurrent object versions expire. 
 | 
| NoncurrentVersionExpiration.Builder | 
  | 
| NoncurrentVersionTransition | 
 
 Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA,
 ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or
 DEEP_ARCHIVE storage class. 
 | 
| NoncurrentVersionTransition.Builder | 
  | 
| NoSuchBucketException | 
 
 The specified bucket does not exist. 
 | 
| NoSuchBucketException.Builder | 
  | 
| NoSuchKeyException | 
 
 The specified key does not exist. 
 | 
| NoSuchKeyException.Builder | 
  | 
| NoSuchUploadException | 
 
 The specified multipart upload does not exist. 
 | 
| NoSuchUploadException.Builder | 
  | 
| Not | 
  | 
| NotificationConfiguration | 
 
 A container for specifying the notification configuration of the bucket. 
 | 
| NotificationConfiguration.Builder | 
  | 
| NotificationConfigurationFilter | 
 
 Specifies object key name filtering rules. 
 | 
| NotificationConfigurationFilter.Builder | 
  | 
| ObjectAlreadyInActiveTierErrorException | 
 
 This action is not allowed against this storage tier. 
 | 
| ObjectAlreadyInActiveTierErrorException.Builder | 
  | 
| ObjectAttributes | 
  | 
| ObjectCannedACL | 
  | 
| ObjectIdentifier | 
 
 Object Identifier is unique value to identify objects. 
 | 
| ObjectIdentifier.Builder | 
  | 
| ObjectLockConfiguration | 
 
 The container element for Object Lock configuration parameters. 
 | 
| ObjectLockConfiguration.Builder | 
  | 
| ObjectLockEnabled | 
  | 
| ObjectLockLegalHold | 
 
 A legal hold configuration for an object. 
 | 
| ObjectLockLegalHold.Builder | 
  | 
| ObjectLockLegalHoldStatus | 
  | 
| ObjectLockMode | 
  | 
| ObjectLockRetention | 
 
 A Retention configuration for an object. 
 | 
| ObjectLockRetention.Builder | 
  | 
| ObjectLockRetentionMode | 
  | 
| ObjectLockRule | 
 
 The container element for an Object Lock rule. 
 | 
| ObjectLockRule.Builder | 
  | 
| ObjectMetadataInterceptor | 
 Interceptor that trims object metadata keys of any leading or trailing whitespace for PutObject and 
 CreateMultipartUpload. 
 | 
| ObjectNotInActiveTierErrorException | 
 
 The source object of the COPY action is not in the active tier and is only stored in Amazon S3 Glacier. 
 | 
| ObjectNotInActiveTierErrorException.Builder | 
  | 
| ObjectOwnership | 
 
 The container element for object ownership for a bucket's ownership controls. 
 | 
| ObjectPart | 
 
 A container for elements related to an individual part. 
 | 
| ObjectPart.Builder | 
  | 
| ObjectStorageClass | 
  | 
| ObjectVersion | 
 
 The version of an object. 
 | 
| ObjectVersion.Builder | 
  | 
| ObjectVersionStorageClass | 
  | 
| OptionalObjectAttributes | 
  | 
| OutpostResourceType | 
 An enum representing the types of resources supported by S3 outpost. 
 | 
| OutputLocation | 
 
 Describes the location where the restore job's output is stored. 
 | 
| OutputLocation.Builder | 
  | 
| Outputs | 
  | 
| Outputs.Builder | 
  | 
| OutputSerialization | 
 
 Describes how results of the Select job are serialized. 
 | 
| OutputSerialization.Builder | 
  | 
| Owner | 
  
 | 
| Owner.Builder | 
  | 
| OwnerOverride | 
  | 
| OwnershipControls | 
 
 The container element for a bucket's ownership controls. 
 | 
| OwnershipControls.Builder | 
  | 
| OwnershipControlsRule | 
 
 The container element for an ownership control rule. 
 | 
| OwnershipControlsRule.Builder | 
  | 
| Parameter | 
  | 
| Parameter.Builder | 
  | 
| Parameter.Deprecated | 
  | 
| ParameterReference | 
  | 
| ParameterReference.Builder | 
  | 
| Parameters | 
  | 
| Parameters.Builder | 
  | 
| ParameterType | 
  | 
| ParquetInput | 
 
 Container for Parquet. 
 | 
| ParquetInput.Builder | 
  | 
| ParseArn | 
  | 
| ParseUrl | 
 Function to parse a URI from a string. 
 | 
| Part | 
 
 Container for elements related to a part. 
 | 
| Part.Builder | 
  | 
| Partition | 
  | 
| Partition.Builder | 
  | 
| PartitionDataProvider | 
  | 
| PartitionDateSource | 
  | 
| PartitionedPrefix | 
 
 Amazon S3 keys for log objects are partitioned in the following format: 
 | 
| PartitionedPrefix.Builder | 
  | 
| PartitionFn | 
  | 
| Partitions | 
  | 
| Partitions.Builder | 
  | 
| PausableUpload | 
  | 
| PauseObservable | 
  | 
| Payer | 
  | 
| Permission | 
  | 
| PolicyStatus | 
 
 The container element for a bucket's policy status. 
 | 
| PolicyStatus.Builder | 
  | 
| PreferredS3AuthSchemeProvider | 
  | 
| PresignedAbortMultipartUploadRequest | 
 | 
| PresignedAbortMultipartUploadRequest.Builder | 
 | 
| PresignedCompleteMultipartUploadRequest | 
 | 
| PresignedCompleteMultipartUploadRequest.Builder | 
 | 
| PresignedCreateMultipartUploadRequest | 
 | 
| PresignedCreateMultipartUploadRequest.Builder | 
 | 
| PresignedDeleteObjectRequest | 
A pre-signed a  DeleteObjectRequest that can be executed at a later time without requiring additional signing or
 authentication.  
 | 
| PresignedDeleteObjectRequest.Builder | 
 | 
| PresignedGetObjectRequest | 
A pre-signed a  GetObjectRequest that can be executed at a later time without requiring additional signing or
 authentication.  
 | 
| PresignedGetObjectRequest.Builder | 
 | 
| PresignedHeadBucketRequest | 
A pre-signed a  HeadBucketRequest that can be executed at a later time without requiring additional signing or
 authentication.  
 | 
| PresignedHeadBucketRequest.Builder | 
 | 
| PresignedHeadObjectRequest | 
A pre-signed a  HeadObjectRequest that can be executed at a later time without requiring additional signing or
 authentication.  
 | 
| PresignedHeadObjectRequest.Builder | 
 | 
| PresignedPutObjectRequest | 
A pre-signed a  PutObjectRequest that can be executed at a later time without requiring additional signing or
 authentication.  
 | 
| PresignedPutObjectRequest.Builder | 
 | 
| PresignedUploadPartRequest | 
A pre-signed  UploadPartRequest that can be executed at a later time without requiring additional signing or
 authentication.  
 | 
| PresignedUploadPartRequest.Builder | 
 | 
| ProfileDisableMultiRegionProvider | 
 | 
| ProfileUseArnRegionProvider | 
 | 
| Progress | 
 
 This data type contains information about progress of an operation. 
 | 
| Progress.Builder | 
  | 
| ProgressEvent | 
 
 This data type contains information about the progress event of an operation. 
 | 
| ProgressEvent.Builder | 
  | 
| ProgressEvent.BuilderImpl | 
  | 
| Protocol | 
  | 
| PublicAccessBlockConfiguration | 
 
 The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. 
 | 
| PublicAccessBlockConfiguration.Builder | 
  | 
| PutBucketAccelerateConfigurationRequest | 
  | 
| PutBucketAccelerateConfigurationRequest.Builder | 
  | 
| PutBucketAccelerateConfigurationRequestMarshaller | 
 | 
| PutBucketAccelerateConfigurationResponse | 
  | 
| PutBucketAccelerateConfigurationResponse.Builder | 
  | 
| PutBucketAclRequest | 
  | 
| PutBucketAclRequest.Builder | 
  | 
| PutBucketAclRequestMarshaller | 
 | 
| PutBucketAclResponse | 
  | 
| PutBucketAclResponse.Builder | 
  | 
| PutBucketAnalyticsConfigurationRequest | 
  | 
| PutBucketAnalyticsConfigurationRequest.Builder | 
  | 
| PutBucketAnalyticsConfigurationRequestMarshaller | 
 | 
| PutBucketAnalyticsConfigurationResponse | 
  | 
| PutBucketAnalyticsConfigurationResponse.Builder | 
  | 
| PutBucketCorsRequest | 
  | 
| PutBucketCorsRequest.Builder | 
  | 
| PutBucketCorsRequestMarshaller | 
 | 
| PutBucketCorsResponse | 
  | 
| PutBucketCorsResponse.Builder | 
  | 
| PutBucketEncryptionRequest | 
  | 
| PutBucketEncryptionRequest.Builder | 
  | 
| PutBucketEncryptionRequestMarshaller | 
 | 
| PutBucketEncryptionResponse | 
  | 
| PutBucketEncryptionResponse.Builder | 
  | 
| PutBucketIntelligentTieringConfigurationRequest | 
  | 
| PutBucketIntelligentTieringConfigurationRequest.Builder | 
  | 
| PutBucketIntelligentTieringConfigurationRequestMarshaller | 
 | 
| PutBucketIntelligentTieringConfigurationResponse | 
  | 
| PutBucketIntelligentTieringConfigurationResponse.Builder | 
  | 
| PutBucketInventoryConfigurationRequest | 
  | 
| PutBucketInventoryConfigurationRequest.Builder | 
  | 
| PutBucketInventoryConfigurationRequestMarshaller | 
 | 
| PutBucketInventoryConfigurationResponse | 
  | 
| PutBucketInventoryConfigurationResponse.Builder | 
  | 
| PutBucketLifecycleConfigurationRequest | 
  | 
| PutBucketLifecycleConfigurationRequest.Builder | 
  | 
| PutBucketLifecycleConfigurationRequestMarshaller | 
 | 
| PutBucketLifecycleConfigurationResponse | 
  | 
| PutBucketLifecycleConfigurationResponse.Builder | 
  | 
| PutBucketLoggingRequest | 
  | 
| PutBucketLoggingRequest.Builder | 
  | 
| PutBucketLoggingRequestMarshaller | 
 | 
| PutBucketLoggingResponse | 
  | 
| PutBucketLoggingResponse.Builder | 
  | 
| PutBucketMetricsConfigurationRequest | 
  | 
| PutBucketMetricsConfigurationRequest.Builder | 
  | 
| PutBucketMetricsConfigurationRequestMarshaller | 
 | 
| PutBucketMetricsConfigurationResponse | 
  | 
| PutBucketMetricsConfigurationResponse.Builder | 
  | 
| PutBucketNotificationConfigurationRequest | 
  | 
| PutBucketNotificationConfigurationRequest.Builder | 
  | 
| PutBucketNotificationConfigurationRequestMarshaller | 
 | 
| PutBucketNotificationConfigurationResponse | 
  | 
| PutBucketNotificationConfigurationResponse.Builder | 
  | 
| PutBucketOwnershipControlsRequest | 
  | 
| PutBucketOwnershipControlsRequest.Builder | 
  | 
| PutBucketOwnershipControlsRequestMarshaller | 
 | 
| PutBucketOwnershipControlsResponse | 
  | 
| PutBucketOwnershipControlsResponse.Builder | 
  | 
| PutBucketPolicyRequest | 
  | 
| PutBucketPolicyRequest.Builder | 
  | 
| PutBucketPolicyRequestMarshaller | 
 | 
| PutBucketPolicyResponse | 
  | 
| PutBucketPolicyResponse.Builder | 
  | 
| PutBucketReplicationRequest | 
  | 
| PutBucketReplicationRequest.Builder | 
  | 
| PutBucketReplicationRequestMarshaller | 
 | 
| PutBucketReplicationResponse | 
  | 
| PutBucketReplicationResponse.Builder | 
  | 
| PutBucketRequestPaymentRequest | 
  | 
| PutBucketRequestPaymentRequest.Builder | 
  | 
| PutBucketRequestPaymentRequestMarshaller | 
 | 
| PutBucketRequestPaymentResponse | 
  | 
| PutBucketRequestPaymentResponse.Builder | 
  | 
| PutBucketTaggingRequest | 
  | 
| PutBucketTaggingRequest.Builder | 
  | 
| PutBucketTaggingRequestMarshaller | 
 | 
| PutBucketTaggingResponse | 
  | 
| PutBucketTaggingResponse.Builder | 
  | 
| PutBucketVersioningRequest | 
  | 
| PutBucketVersioningRequest.Builder | 
  | 
| PutBucketVersioningRequestMarshaller | 
 | 
| PutBucketVersioningResponse | 
  | 
| PutBucketVersioningResponse.Builder | 
  | 
| PutBucketWebsiteRequest | 
  | 
| PutBucketWebsiteRequest.Builder | 
  | 
| PutBucketWebsiteRequestMarshaller | 
 | 
| PutBucketWebsiteResponse | 
  | 
| PutBucketWebsiteResponse.Builder | 
  | 
| PutObjectAclRequest | 
  | 
| PutObjectAclRequest.Builder | 
  | 
| PutObjectAclRequestMarshaller | 
 | 
| PutObjectAclResponse | 
  | 
| PutObjectAclResponse.Builder | 
  | 
| PutObjectLegalHoldRequest | 
  | 
| PutObjectLegalHoldRequest.Builder | 
  | 
| PutObjectLegalHoldRequestMarshaller | 
 | 
| PutObjectLegalHoldResponse | 
  | 
| PutObjectLegalHoldResponse.Builder | 
  | 
| PutObjectLockConfigurationRequest | 
  | 
| PutObjectLockConfigurationRequest.Builder | 
  | 
| PutObjectLockConfigurationRequestMarshaller | 
 | 
| PutObjectLockConfigurationResponse | 
  | 
| PutObjectLockConfigurationResponse.Builder | 
  | 
| PutObjectPresignRequest | 
A request to pre-sign a  PutObjectRequest so that it can be executed at a later time without requiring additional
 signing or authentication.  
 | 
| PutObjectPresignRequest.Builder | 
 | 
| PutObjectRequest | 
  | 
| PutObjectRequest.Builder | 
  | 
| PutObjectRequestMarshaller | 
 | 
| PutObjectResponse | 
  | 
| PutObjectResponse.Builder | 
  | 
| PutObjectRetentionRequest | 
  | 
| PutObjectRetentionRequest.Builder | 
  | 
| PutObjectRetentionRequestMarshaller | 
 | 
| PutObjectRetentionResponse | 
  | 
| PutObjectRetentionResponse.Builder | 
  | 
| PutObjectTaggingRequest | 
  | 
| PutObjectTaggingRequest.Builder | 
  | 
| PutObjectTaggingRequestMarshaller | 
 | 
| PutObjectTaggingResponse | 
  | 
| PutObjectTaggingResponse.Builder | 
  | 
| PutPublicAccessBlockRequest | 
  | 
| PutPublicAccessBlockRequest.Builder | 
  | 
| PutPublicAccessBlockRequestMarshaller | 
 | 
| PutPublicAccessBlockResponse | 
  | 
| PutPublicAccessBlockResponse.Builder | 
  | 
| QueueConfiguration | 
 
 Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon
 S3 detects specified events. 
 | 
| QueueConfiguration.Builder | 
  | 
| QuoteFields | 
  | 
| RecordExpiration | 
 
 The journal table record expiration settings for a journal table in an S3 Metadata configuration. 
 | 
| RecordExpiration.Builder | 
  | 
| RecordsEvent | 
 
 The container for the records event. 
 | 
| RecordsEvent.Builder | 
  | 
| RecordsEvent.BuilderImpl | 
  | 
| Redirect | 
 
 Specifies how requests are redirected. 
 | 
| Redirect.Builder | 
  | 
| RedirectAllRequestsTo | 
 
 Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket. 
 | 
| RedirectAllRequestsTo.Builder | 
  | 
| Ref | 
 A reference to a field. 
 | 
| RegionOverride | 
  | 
| RegionOverride.Builder | 
  | 
| RenameObjectRequest | 
  | 
| RenameObjectRequest.Builder | 
  | 
| RenameObjectRequestMarshaller | 
 | 
| RenameObjectResponse | 
  | 
| RenameObjectResponse.Builder | 
  | 
| ReplicaModifications | 
 
 A filter that you can specify for selection for modifications on replicas. 
 | 
| ReplicaModifications.Builder | 
  | 
| ReplicaModificationsStatus | 
  | 
| ReplicationConfiguration | 
 
 A container for replication rules. 
 | 
| ReplicationConfiguration.Builder | 
  | 
| ReplicationRule | 
 
 Specifies which Amazon S3 objects to replicate and where to store the replicas. 
 | 
| ReplicationRule.Builder | 
  | 
| ReplicationRuleAndOperator | 
 
 A container for specifying rule filters. 
 | 
| ReplicationRuleAndOperator.Builder | 
  | 
| ReplicationRuleFilter | 
 
 A filter that identifies the subset of objects to which the replication rule applies. 
 | 
| ReplicationRuleFilter.Builder | 
  | 
| ReplicationRuleFilter.Type | 
  | 
| ReplicationRuleStatus | 
  | 
| ReplicationStatus | 
  | 
| ReplicationTime | 
 
 A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled
 and the time when all objects and operations on objects must be replicated. 
 | 
| ReplicationTime.Builder | 
  | 
| ReplicationTimeStatus | 
  | 
| ReplicationTimeValue | 
 
 A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics
 EventThreshold. 
 | 
| ReplicationTimeValue.Builder | 
  | 
| RequestCharged | 
 
 If present, indicates that the requester was successfully charged for the request. 
 | 
| RequestPayer | 
 
 Confirms that the requester knows that they will be charged for the request. 
 | 
| RequestPaymentConfiguration | 
 
 Container for Payer. 
 | 
| RequestPaymentConfiguration.Builder | 
  | 
| RequestProgress | 
 
 Container for specifying if periodic QueryProgress messages should be sent. 
 | 
| RequestProgress.Builder | 
  | 
| RestoreObjectRequest | 
  | 
| RestoreObjectRequest.Builder | 
  | 
| RestoreObjectRequestMarshaller | 
 | 
| RestoreObjectResponse | 
  | 
| RestoreObjectResponse.Builder | 
  | 
| RestoreRequest | 
 
 Container for restore job parameters. 
 | 
| RestoreRequest.Builder | 
  | 
| RestoreRequestType | 
  | 
| RestoreStatus | 
 
 Specifies the restoration status of an object. 
 | 
| RestoreStatus.Builder | 
  | 
| RoutingRule | 
 
 Specifies the redirect behavior and when a redirect is applied. 
 | 
| RoutingRule.Builder | 
  | 
| Rule | 
  | 
| Rule.Builder | 
  | 
| RuleArn | 
  | 
| RuleEngine | 
  | 
| RuleError | 
  | 
| RuleError.Builder | 
  | 
| RuleEvaluator | 
  | 
| RulePartition | 
  | 
| RulePartition.Builder | 
  | 
| RuleResult | 
  | 
| RulesFunctions | 
  | 
| RuleUrl | 
 Represents a URL to be used internally for endpoint resolution. 
 | 
| RuleValueVisitor<R> | 
 Visitor for the right-hand side of rules (tree, error, endpoint) 
 | 
| S3AccessPointBuilder | 
 This class is used to construct an endpoint host for an S3 access point. 
 | 
| S3AccessPointResource | 
 | 
| S3AccessPointResource.Builder | 
 | 
| S3ArnConverter | 
An implementation of  ArnConverter that can be used to convert valid  Arn representations of s3
 resources into  S3Resource objects.  
 | 
| S3ArnUtils | 
  | 
| S3AsyncClient | 
 Service client for accessing Amazon S3 asynchronously. 
 | 
| S3AsyncClientBuilder | 
 | 
| S3AsyncClientDecorator | 
  | 
| S3AsyncWaiter | 
 Waiter utility class that polls a resource until a desired state is reached or until it is determined that the
 resource will never enter into the desired state. 
 | 
| S3AsyncWaiter.Builder | 
  | 
| S3AuthSchemeInterceptor | 
  | 
| S3AuthSchemeParams | 
 The parameters object used to resolve the auth schemes for the S3 service. 
 | 
| S3AuthSchemeParams.Builder | 
 | 
| S3AuthSchemeProvider | 
 An auth scheme provider for S3 service. 
 | 
| S3BaseClientBuilder<B extends S3BaseClientBuilder<B,C>,C> | 
 | 
| S3BucketResource | 
 | 
| S3BucketResource.Builder | 
 | 
| S3ChecksumUtils | 
  | 
| S3ChecksumValidatingInputStream | 
  | 
| S3ChecksumValidatingPublisher | 
  | 
| S3Client | 
 Service client for accessing Amazon S3. 
 | 
| S3ClientBuilder | 
A builder for creating an instance of  S3Client.  
 | 
| S3ClientContextParams<T> | 
  | 
| S3ClientOption<T> | 
  | 
| S3Configuration | 
  | 
| S3Configuration.Builder | 
  | 
| S3CrossRegionAsyncClient | 
  | 
| S3CrossRegionSyncClient | 
 Decorator S3 Sync client that will fetch the region name whenever there is Redirect 301 error due to cross region bucket
 access. 
 | 
| S3CrtAsyncClient | 
 Service client for accessing Amazon S3 asynchronously using the AWS Common Runtime S3 client. 
 | 
| S3CrtAsyncClientBuilder | 
 Builder API to build instance of Common Run Time based S3AsyncClient. 
 | 
| S3CrtAsyncHttpClient | 
An implementation of  SdkAsyncHttpClient that uses an CRT S3 HTTP client  S3Client to communicate with S3.  
 | 
| S3CrtAsyncHttpClient.Builder | 
  | 
| S3CrtConnectionHealthConfiguration | 
 Configuration that defines health checks for all connections established by
 the AWS CRT-based S3 client 
 | 
| S3CrtConnectionHealthConfiguration.Builder | 
 | 
| S3CrtHttpConfiguration | 
 HTTP configuration for AWS CRT-based S3 client. 
 | 
| S3CrtHttpConfiguration.Builder | 
  | 
| S3CrtProxyConfiguration | 
 | 
| S3CrtProxyConfiguration.Builder | 
 | 
| S3CrtRequestBodyStreamAdapter | 
 | 
| S3CrtResponseHandlerAdapter | 
 | 
| S3CrtRetryConfiguration | 
 Retry option configuration for AWS CRT-based S3 client. 
 | 
| S3CrtRetryConfiguration.Builder | 
  | 
| S3CrtSdkHttpExecutionAttribute<T> | 
  | 
| S3DisableChunkEncodingAuthSchemeProvider | 
 | 
| S3DisableChunkEncodingIfConfiguredPlugin | 
 | 
| S3EndpointAuthSchemeStrategyFactory | 
  | 
| S3EndpointParams | 
 The parameters object used to resolve an endpoint for the S3 service. 
 | 
| S3EndpointParams.Builder | 
  | 
| S3EndpointProvider | 
 An endpoint provider for S3. 
 | 
| S3EndpointResolverAware | 
  | 
| S3EndpointResolverAware.Builder | 
  | 
| S3EndpointUtils | 
 Utilities for working with Amazon S3 bucket names and endpoints. 
 | 
| S3Error | 
 
 Container for all error elements. 
 | 
| S3Error.Builder | 
  | 
| S3Exception | 
  | 
| S3Exception.Builder | 
  | 
| S3Exception.BuilderImpl | 
  | 
| S3ExpressAuthScheme | 
 An auth scheme for faster authentication when interacting with S3 express. 
 | 
| S3ExpressAuthSchemeProvider | 
  | 
| S3ExpressEndpointAuthScheme | 
 A Signature Version 4 authentication scheme. 
 | 
| S3ExpressEndpointAuthScheme.Builder | 
  | 
| S3ExpressIdentityCache | 
  | 
| S3ExpressIdentityKey | 
 The true keys used in the identity cache are
 - bucket
 - identity (AwsCredentials) 
 | 
| S3ExpressIdentityKey.Builder | 
  | 
| S3ExpressPlugin | 
  | 
| S3ExpressSessionCredentials | 
 | 
| S3ExpressUtils | 
  | 
| S3InternalSdkHttpExecutionAttribute<T> | 
  | 
| S3KeyFilter | 
 
 A container for object key name prefix and suffix filtering rules. 
 | 
| S3KeyFilter.Builder | 
  | 
| S3Location | 
 
 Describes an Amazon S3 location that will receive the results of the restore request. 
 | 
| S3Location.Builder | 
  | 
| S3MetaRequestPauseObservable | 
 | 
| S3MetaRequestWrapper | 
 A wrapper class that manages the lifecycle of the underlying S3MetaRequest. 
 | 
| S3MultipartExecutionAttribute | 
  | 
| S3NativeClientConfiguration | 
 Internal client configuration resolver 
 | 
| S3NativeClientConfiguration.Builder | 
  | 
| S3Object | 
 
 An object consists of data and its descriptive metadata. 
 | 
| S3Object.Builder | 
  | 
| S3ObjectLambdaEndpointBuilder | 
 This class is used to construct an endpoint for an S3 Object Lambda access point. 
 | 
| S3ObjectLambdaResource | 
An  S3Resource that represents an S3 Object Lambda resource.  
 | 
| S3ObjectLambdaResource.Builder | 
 | 
| S3ObjectResource | 
 | 
| S3ObjectResource.Builder | 
 | 
| S3OutpostAccessPointBuilder | 
 This class is used to construct an endpoint for an S3 outpost access point. 
 | 
| S3OutpostResource | 
An  S3Resource that represents an S3 outpost resource  
 | 
| S3OutpostResource.Builder | 
 | 
| S3OverrideAuthSchemePropertiesPlugin | 
 Plugin that allows override of signer and identity properties on the selected auth scheme options. 
 | 
| S3OverrideAuthSchemePropertiesPlugin.Builder | 
  | 
| S3Presigner | 
Enables signing an S3  SdkRequest so that it can be executed without requiring any additional authentication on the
 part of the caller.  
 | 
| S3Presigner.Builder | 
 | 
| S3Request | 
  | 
| S3Request.Builder | 
  | 
| S3Request.BuilderImpl | 
  | 
| S3RequestSetEndpointInterceptor | 
  | 
| S3ResolveEndpointInterceptor | 
  | 
| S3Resource | 
 A representation of an AWS S3 resource. 
 | 
| S3ResourceType | 
 An enum representing the types of resources supported by S3. 
 | 
| S3Response | 
  | 
| S3Response.Builder | 
  | 
| S3Response.BuilderImpl | 
  | 
| S3ResponseMetadata | 
  | 
| S3ResumeToken | 
  | 
| S3ResumeToken.Builder | 
  | 
| S3ServiceClientConfiguration | 
 Class to expose the service client settings to the user. 
 | 
| S3ServiceClientConfiguration.Builder | 
 | 
| S3ServiceClientConfigurationBuilder | 
  | 
| S3SigningUtils | 
 Utilities for working with S3 specific signing 
 | 
| S3SyncClientDecorator | 
  | 
| S3SystemSetting | 
 S3 specific system setting 
 | 
| S3TablesBucketType | 
  | 
| S3TablesDestination | 
 
 The destination information for a V1 S3 Metadata configuration. 
 | 
| S3TablesDestination.Builder | 
  | 
| S3TablesDestinationResult | 
 
 The destination information for a V1 S3 Metadata configuration. 
 | 
| S3TablesDestinationResult.Builder | 
  | 
| S3Uri | 
 Object that represents a parsed S3 URI. 
 | 
| S3Uri.Builder | 
A builder for creating a  S3Uri 
 | 
| S3Utilities | 
 Utilities for working with Amazon S3 objects. 
 | 
| S3Utilities.Builder | 
 | 
| S3Waiter | 
 Waiter utility class that polls a resource until a desired state is reached or until it is determined that the
 resource will never enter into the desired state. 
 | 
| S3Waiter.Builder | 
  | 
| ScanRange | 
 
 Specifies the byte range of the object to get the records from. 
 | 
| ScanRange.Builder | 
  | 
| Scope<T> | 
  | 
| SdkPartType | 
  | 
| SdkPojoConversionUtils | 
 Request conversion utility method for POJO classes associated with multipart feature. 
 | 
| SelectObjectContentEventStream | 
 Base interface for all event types in SelectObjectContentEventStream. 
 | 
| SelectObjectContentEventStream.EventType | 
 The known possible types of events for SelectObjectContentEventStream. 
 | 
| SelectObjectContentRequest | 
  
 | 
| SelectObjectContentRequest.Builder | 
  | 
| SelectObjectContentRequestMarshaller | 
 | 
| SelectObjectContentResponse | 
  | 
| SelectObjectContentResponse.Builder | 
  | 
| SelectObjectContentResponseHandler | 
 Response handler for the SelectObjectContent API. 
 | 
| SelectObjectContentResponseHandler.Builder | 
 | 
| SelectObjectContentResponseHandler.Visitor | 
 | 
| SelectObjectContentResponseHandler.Visitor.Builder | 
 | 
| SelectParameters | 
  
 | 
| SelectParameters.Builder | 
  | 
| ServerSideEncryption | 
  | 
| ServerSideEncryptionByDefault | 
 
 Describes the default server-side encryption to apply to new objects in the bucket. 
 | 
| ServerSideEncryptionByDefault.Builder | 
  | 
| ServerSideEncryptionConfiguration | 
 
 Specifies the default server-side-encryption configuration. 
 | 
| ServerSideEncryptionConfiguration.Builder | 
  | 
| ServerSideEncryptionRule | 
 
 Specifies the default server-side encryption configuration. 
 | 
| ServerSideEncryptionRule.Builder | 
  | 
| ServiceVersionInfo | 
  | 
| SessionCredentials | 
 
 The established temporary security credentials of the session. 
 | 
| SessionCredentials.Builder | 
  | 
| SessionMode | 
  | 
| SimplePrefix | 
 
 To use simple format for S3 keys for log objects, set SimplePrefix to an empty object. 
 | 
| SimplePrefix.Builder | 
  | 
| SingleArgFn | 
  | 
| SourceException | 
  | 
| SourceException.BuilderImpl | 
  | 
| SourceSelectionCriteria | 
 
 A container that describes additional filters for identifying the source objects that you want to replicate. 
 | 
| SourceSelectionCriteria.Builder | 
  | 
| SSEKMS | 
 
 Specifies the use of SSE-KMS to encrypt delivered inventory reports. 
 | 
| SSEKMS.Builder | 
  | 
| SseKmsEncryptedObjects | 
 
 A container for filter information for the selection of S3 objects encrypted with Amazon Web Services KMS. 
 | 
| SseKmsEncryptedObjects.Builder | 
  | 
| SseKmsEncryptedObjectsStatus | 
  | 
| SSES3 | 
 
 Specifies the use of SSE-S3 to encrypt delivered inventory reports. 
 | 
| SSES3.Builder | 
  | 
| Stats | 
 
 Container for the stats details. 
 | 
| Stats.Builder | 
  | 
| StatsEvent | 
 
 Container for the Stats Event. 
 | 
| StatsEvent.Builder | 
  | 
| StatsEvent.BuilderImpl | 
  | 
| StorageClass | 
  | 
| StorageClassAnalysis | 
 
 Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between
 different storage classes for an Amazon S3 bucket. 
 | 
| StorageClassAnalysis.Builder | 
  | 
| StorageClassAnalysisDataExport | 
 
 Container for data related to the storage class analysis for an Amazon S3 bucket for export. 
 | 
| StorageClassAnalysisDataExport.Builder | 
  | 
| StorageClassAnalysisSchemaVersion | 
  | 
| StreamingRequestInterceptor | 
 Interceptor to add an 'Expect: 100-continue' header to the HTTP Request if it represents a PUT Object request. 
 | 
| StringEqualsFn | 
  | 
| Substring | 
  | 
| SyncChecksumValidationInterceptor | 
  | 
| SystemsSettingsDisableMultiRegionProvider | 
 | 
| SystemsSettingsUseArnRegionProvider | 
UseArnRegionProvider implementation that loads userArnRegion configuration from system properties
 and environment variables.  
 | 
| TableSseAlgorithm | 
  | 
| Tag | 
 
 A container of a key value name pair. 
 | 
| Tag.Builder | 
  | 
| Tagging | 
 
 Container for TagSet elements. 
 | 
| Tagging.Builder | 
  | 
| TaggingAdapter | 
TypeAdapter that converts the  Tagging modeled object into a
 URL encoded map of key to values.  
 | 
| TaggingDirective | 
  | 
| TargetGrant | 
 
 Container for granting information. 
 | 
| TargetGrant.Builder | 
  | 
| TargetObjectKeyFormat | 
 
 Amazon S3 key format for log objects. 
 | 
| TargetObjectKeyFormat.Builder | 
  | 
| Template | 
 Template represents a "Template Literal". 
 | 
| Template.Dynamic | 
  | 
| Template.Literal | 
  | 
| Template.Part | 
  | 
| TemplateVisitor<T> | 
 For code generating from a template, use a `TemplateVisitor`. 
 | 
| Tier | 
  | 
| Tiering | 
 
 The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the
 most cost-effective storage access tier, without additional operational overhead. 
 | 
| Tiering.Builder | 
  | 
| TooManyPartsException | 
 
 You have attempted to add more parts than the maximum of 10000 that are allowed for this object. 
 | 
| TooManyPartsException.Builder | 
  | 
| ToParameterReference | 
  | 
| TopicConfiguration | 
 
 A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service
 (Amazon SNS) topic when Amazon S3 detects specified events. 
 | 
| TopicConfiguration.Builder | 
  | 
| Transition | 
 
 Specifies when an object transitions to a specified storage class. 
 | 
| Transition.Builder | 
  | 
| TransitionDefaultMinimumObjectSize | 
  | 
| TransitionStorageClass | 
  | 
| TreeRule | 
  | 
| Type | 
  | 
| UpdateBucketMetadataInventoryTableConfigurationRequest | 
  | 
| UpdateBucketMetadataInventoryTableConfigurationRequest.Builder | 
  | 
| UpdateBucketMetadataInventoryTableConfigurationRequestMarshaller | 
 | 
| UpdateBucketMetadataInventoryTableConfigurationResponse | 
  | 
| UpdateBucketMetadataInventoryTableConfigurationResponse.Builder | 
  | 
| UpdateBucketMetadataJournalTableConfigurationRequest | 
  | 
| UpdateBucketMetadataJournalTableConfigurationRequest.Builder | 
  | 
| UpdateBucketMetadataJournalTableConfigurationRequestMarshaller | 
 | 
| UpdateBucketMetadataJournalTableConfigurationResponse | 
  | 
| UpdateBucketMetadataJournalTableConfigurationResponse.Builder | 
  | 
| UploadObjectHelper | 
 An internal helper class that automatically uses multipart upload based on the size of the object. 
 | 
| UploadPartCopyRequest | 
  | 
| UploadPartCopyRequest.Builder | 
  | 
| UploadPartCopyRequestIterable | 
 | 
| UploadPartCopyRequestMarshaller | 
 | 
| UploadPartCopyResponse | 
  | 
| UploadPartCopyResponse.Builder | 
  | 
| UploadPartPresignRequest | 
A request to pre-sign a  UploadPartRequest so that it can be executed at a later time without requiring additional
 signing or authentication.  
 | 
| UploadPartPresignRequest.Builder | 
 | 
| UploadPartRequest | 
  | 
| UploadPartRequest.Builder | 
  | 
| UploadPartRequestMarshaller | 
 | 
| UploadPartResponse | 
  | 
| UploadPartResponse.Builder | 
  | 
| UploadWithKnownContentLengthHelper | 
 An internal helper class that automatically uses multipart upload based on the size of the object. 
 | 
| UploadWithUnknownContentLengthHelper | 
 An internal helper class that uploads streams with unknown content length. 
 | 
| UriEncodeFn | 
  | 
| UseArnRegionProvider | 
 Interface for loading useArnRegion configuration. 
 | 
| UseArnRegionProviderChain | 
 | 
| UseGlobalEndpointResolver | 
 Resolve the use global endpoint setting for S3. 
 | 
| UserAgentUtils | 
  | 
| UseS3ExpressAuthResolver | 
 Resolve the use S3Express auth setting for S3. 
 | 
| Value | 
Base class for the types of values computable by the  RuleEngine.  
 | 
| Value.Array | 
 An array value. 
 | 
| Value.Bool | 
 A boolean value. 
 | 
| Value.Endpoint | 
  | 
| Value.Endpoint.Builder | 
  | 
| Value.Int | 
 An integer value. 
 | 
| Value.None | 
  | 
| Value.Record | 
 A record (map) value. 
 | 
| Value.Str | 
 A string value. 
 | 
| VersioningConfiguration | 
 
 Describes the versioning state of an Amazon S3 bucket. 
 | 
| VersioningConfiguration.Builder | 
  | 
| WaitersRuntime | 
 Contains classes used at runtime by the code generator classes for waiter acceptors generated from JMESPath
 expressions. 
 | 
| WaitersRuntime.ResponseStatusAcceptor | 
A  WaiterAcceptor implementation that checks for a specific HTTP response status, regardless of whether
 it's reported by a response or an exception.  
 | 
| WebsiteConfiguration | 
 
 Specifies website configuration parameters for an Amazon S3 bucket. 
 | 
| WebsiteConfiguration.Builder | 
  | 
| WriteGetObjectResponseRequest | 
  | 
| WriteGetObjectResponseRequest.Builder | 
  | 
| WriteGetObjectResponseRequestMarshaller | 
 | 
| WriteGetObjectResponseResponse | 
  | 
| WriteGetObjectResponseResponse.Builder | 
  |