AWS.S3
Clients
- IS3Options — Options interface for IS3Client.
- TS3Options — Options for IS3Client.
- IS3Client — Interface for Amazon Simple Storage Service (S3) client.
- TS3Client — Amazon Simple Storage Service (S3) client.
Types
- TS3EndpointProvider — Endpoint provider for Amazon Simple Storage Service (S3).
- TS3StaticEndpointProvider — Static endpoint provider for Amazon Simple Storage Service (S3).
- IS3Endpoint — Interface for S3 endpoints.
- TS3Endpoint — S3 endpoint class.
- IS3BucketEndpoint — Interface for S3 bucket endpoints.
- TS3BucketEndpoint — S3 bucket endpoint class.
- IS3ObjectEndpoint — Interface for S3 object endpoints.
- TS3ObjectEndpoint — S3 object endpoint class.
- S3RequestSubResourceAttribute — Attribute for defining an S3 sub-resource on a request class.
- TS3ResponseInspector
- IS3ResponseFactory — Interface for an S3 response factory.
- TS3ResponseFactory — S3 response factory class.
- TS3BucketResponseFactory — S3 bucket response factory class.
- IS3XMLNode — Interface for S3 XML nodes.
- IS3CompletedPart — Interface for an S3 CompletedPart.
- TS3CompletedPart — CompletedPart class.
- TS3CompletedParts — CompletedPart list class.
- IS3CompletedMultipartUpload — Interface for an S3 CompletedMultipartUpload.
- TS3CompletedMultipartUpload — CompletedMultipartUpload class.
- IS3CompleteMultipartUploadResult — Interface for CompleteMultipartUpload results.
- TS3CompleteMultipartUploadResult — CompleteMultipartUpload results class.
- IS3CopyObjectResult — Interface for CopyObject results.
- TS3CopyObjectResult — CopyObject result class.
- IS3InitiateMultipartUploadResult — Interface for InitiateMultipartUpload results.
- TS3InitiateMultipartUploadResult — InitiateMultipartUpload results class.
- IS3ObjectIdentifier — Interface for an S3 ObjectIdentifier.
- TS3ObjectIdentifier — S3 ObjectIdentifier class.
- TS3ObjectIdentifiers — An ObjectIdentifier list class.
- IS3Delete — Interface for Delete parameters.
- TS3Delete — Delete parameters class.
- IS3DeletedObject — Interface for DeletedObject.
- TS3DeletedObject — DeletedObject class.
- TS3DeletedObjects — DeletedObject list class.
- IS3Error — Interface for S3 Error results.
- TS3Error — Error results class.
- TS3Errors — Errors list class.
- IS3Owner — Interface for an Owner.
- TS3Owner — Owner class.
- IS3Grantee — Interface for a Grantee.
- TS3Grantee — Grantee class.
- IS3Grant — Interface for a Grant.
- TS3Grant — Grant class.
- TS3AccessControlList — Access Control List class.
- IS3AndOperator — Interface for And.
- TS3AndOperator — And operator class.
- IS3Filter — Interface for Filters.
- TS3Filter — Filter class.
- IS3AnalyticsS3BucketDestination — Interface for AnalyticsS3BucketDestinations.
- TS3AnalyticsS3BucketDestination — AnalyticsS3BucketDestination class.
- IS3AnalyticsExportDestination — Interface for AnalyticsExportDestinations.
- TS3AnalyticsExportDestination — AnalyticsExportDestination class.
- IS3StorageClassAnalysisDataExport — Interface for StorageClassAnalysisDataExports.
- TS3StorageClassAnalysisDataExport — StorageClassAnalysisDataExport class.
- IS3StorageClassAnalysis — Interface for StorageClassAnalysis.
- TS3StorageClassAnalysis — StorageClassAnalysis class.
- IS3CORSRule — Interface for CORS Rules
- TS3CORSRule — CORS Rule class.
- TS3CORSRules — CORS Rule list class.
- IS3CORSConfiguration — Interface for CORSConfiguration.
- TS3CORSConfiguration — CORS Configuration class.
- IS3ServerSideEncryptionByDefault — Interface for ServerSideEncryptionByDefault nodes.
- TS3ServerSideEncryptionByDefault — ServerSideEncryptionByDefault class.
- IS3ServerSideEncryptionRule — Interface for ServerSideEncryptionRule.
- TS3ServerSideEncryptionRule — ServerSideEncryptionRule class.
- TS3ServerSideEncryptionRules — ServerSideEncryptionRule list class.
- IS3Tiering — Interface for Tiering nodes.
- TS3Tiering — Tiering class.
- TS3Tierings — Tierings list class.
- IS3SSEKMS — Interface for SSE-KMS nodes.
- TS3SSEKMS — SSE-KMS node class.
- IS3SSES3 — Interface for SSE-S3 nodes.
- TS3SSES3 — SSE-S3 node class.
- IS3InventoryEncryption — Interface for Inventory Encryption nodes.
- TS3InventoryEncryption — Inventory Encryption node class.
- IS3InventoryS3BucketDestination — Interface for Inventory S3BucketDestination nodes.
- TS3InventoryS3BucketDestination — Inventory S3BucketDestination node class.
- IS3InventoryDestination — Interface for Inventory Destination nodes.
- TS3InventoryDestination — Inventory Destination class.
- IS3InventoryFilter — Interface for Inventory Filter nodes.
- TS3InventoryFilter — Inventory Filter node class.
- TS3OptionalFields — Optional fields list class.
- IS3InventorySchedule — Interface for Inventory Schedule nodes.
- TS3InventorySchedule — Inventory Schedule node class.
- IS3InventoryConfiguration — Interface for Inventory Configuration.
- TS3InventoryConfiguration — Inventory Configuration class.
- TS3InventoryConfigurations — Inventory Configurations list class.
- IS3AbortIncompleteMultipartUpload — Interface for AbortIncompleteMultipartUpload nodes.
- TS3AbortIncompleteMultipartUpload — AbortIncompleteMultipartUpload node class.
- IS3LifecycleExpiration — Interface for LifecycleExpiration nodes.
- TS3LifecycleExpiration — LifecycleExpiration node class.
- IS3NoncurrentVersionExpiration — Interface for NoncurrentVersionExpiration nodes.
- TS3NoncurrentVersionExpiration — NoncurrentVersionExpiration node class.
- IS3NoncurrentVersionTransition — Interface for NoncurrentVersionTransition nodes.
- TS3NoncurrentVersionTransition — NoncurrentVersionTransition node class.
- TS3NoncurrentVersionTransitions — NoncurrentVersionTransition list class.
- IS3Transition — Interface for Transition nodes.
- TS3Transition — Transition node class.
- TS3Transitions — Transition list class.
- IS3LifecycleRule — Interface for Lifecycle Rule nodes.
- TS3LifecycleRule — Lifecycle Rule node class.
- TS3LifecycleRules — Lifecycle Rule list class.
- IS3TargetGrant — Interface for TargetGrant nodes.
- TS3TargetGrant — TargetGrant node class.
- TS3TargetGrants — A TargetGrant list class.
- IS3LoggingEnabled — Interface for LoggingEnabled nodes.
- TS3LoggingEnabled — LoggingEnabled node class.
- IS3FilterRule — Interface for FilterRule nodes.
- TS3FilterRule — FilterRule node class.
- TS3FilterRules — FilterRule list class.
- IS3KeyFilter — Interface for S3KeyFilter nodes.
- TS3KeyFilter — S3KeyFilter node class.
- IS3NotificationConfigurationFilter — Interface for NotificationConfigurationFilter nodes.
- TS3NotificationConfigurationFilter — NotificationConfigurationFilter node class.
- TS3NotificationConfigurationEvents — Notification Configuration Events list class.
- IS3LambdaFunctionConfiguration — Interface for LambdaFunctionConfiguration nodes.
- TS3LambdaFunctionConfiguration — LambdaFunctionConfiguration node class.
- TS3LambdaFunctionConfigurations — LambdaFunctionConfigurations list class.
- IS3QueueConfiguration — Interface for QueueConfiguration nodes.
- TS3QueueConfiguration — QueueConfiguration node class.
- TS3QueueConfigurations — QueueConfiguration list class.
- IS3TopicConfiguration — Interface for TopicConfiguration nodes.
- TS3TopicConfiguration — TopicConfiguration node class.
- TS3TopicConfigurations — TopicConfiguration list class.
- IS3OwnershipControlsRule — Interface for OwnershipControls Rule nodes.
- TS3OwnershipControlsRule — OwnershipControls Rule node class.
- TS3OwnershipControlsRules — OwnershipControls Rules list class.
- IS3DeleteMarkerReplication — Interface for DeleteMarkerReplication nodes.
- TS3DeleteMarkerReplication — DeleteMarkerReplication node class.
- IS3AccessControlTranslation — Interface for AccessControlTranslation nodes.
- TS3AccessControlTranslation — AccessControlTranslation node class.
- IS3EncryptionConfiguration — Interface for EncryptionConfiguration nodes.
- TS3EncryptionConfiguration — EncryptionConfiguration node class.
- IS3ReplicationTimeValue — Interface for ReplicationTimeValue nodes.
- TS3ReplicationTimeValue — ReplicationTimeValue node class.
- IS3Metrics — Interface for Metrics nodes.
- TS3Metrics — Metrics node class.
- IS3ReplicationTime — Interface for ReplicationTime nodes.
- TS3ReplicationTime — ReplicationTime node class.
- IS3Destination — Interface for Destination nodes.
- TS3Destination — Destination node class.
- IS3ExistingObjectReplication — Interface for ExistingObjectReplication nodes.
- TS3ExistingObjectReplication — ExistingObjectReplication node class.
- IS3ReplicaModifications — Interface for ReplicaModifications nodes.
- TS3ReplicaModifications — ReplicaModifications node class.
- IS3SseKmsEncryptedObjects — Interface for SseKmsEncryptedObjects nodes.
- TS3SseKmsEncryptedObjects — SseKmsEncryptedObjects node class.
- IS3SourceSelectionCriteria — Interface for SourceSelectionCriteria nodes.
- TS3SourceSelectionCriteria — SourceSelectionCriteria node class.
- IS3ReplicationRule — Interface for ReplicationRule.
- TS3ReplicationRule — ReplicationRule node class.
- TS3ReplicationRules — Replication Rule list class.
- IS3ErrorDocument — Interface for ErrorDocument nodes.
- TS3ErrorDocument — ErrorDocument node class.
- IS3IndexDocument — Interface for IndexDocument nodes.
- TS3IndexDocument — IndexDocument node class.
- IS3RedirectAllRequestsTo — Interface for RedirectAllRequestsTo nodes.
- TS3RedirectAllRequestsTo — RedirectAllRequestsTo node class.
- IS3Condition — Interface for Condition nodes.
- TS3Condition — Condition node class.
- IS3Redirect — Interface for Redirect nodes.
- TS3Redirect — Redirect node class.
- IS3RoutingRule — Interface for RoutingRule nodes.
- TS3RoutingRule — RoutingRule node class.
- TS3RoutingRules — RoutingRules list class.
- IS3GetObjectTarget — Interface to a GetObject response target.
- TS3GetObjectStreamTarget — A GetObject target to redirect the response to a custom stream.
- IS3GetObjectFileTarget — Interface to a GetObject response file target.
- TS3GetObjectFileTarget — A GetObject target to redirect the response to a file.
- TS3GetObjectTemporaryFileTarget — A GetObject target to redirect the response to a temporary file.
- TS3GetObjectTarget — A factory class for constructing GetObject response targets.
- IS3AccessControlPolicy — Interface for AccessControlPolicy documents.
- TS3AccessControlPolicy — AccessControlPolicy document class.
- IS3LegalHold — Interface for LegalHold documents.
- TS3LegalHold — LegalHold document class.
- IS3DefaultRetention — Interface for DefaultRetention nodes.
- TS3DefaultRetention — DefaultRetention mode class.
- IS3ObjectLockRule — Interface for ObjectLock Rule nodes.
- TS3ObjectLockRule — ObjectLock Rule node class.
- IS3ObjectLockConfiguration — Interface for ObjectLockConfiguration documents.
- TS3ObjectLockConfiguration — ObjectLockConfiguration document class.
- IS3Retention — Interface for Retention documents.
- TS3Retention — Retention document class.
- IS3Tagging — Interface for Tagging nodes.
- TS3Tagging — Tagging node class.
- IS3AnalyticsConfiguration — Interface for AnalyticsConfiguration documents.
- TS3AnalyticsConfiguration — AnalyticsConfiguration document class.
- TS3AnalyticsConfigurations — AnalyticsConfiguration list class.
- IS3IntelligentTieringConfiguration — Interface for IntelligentTieringConfiguration documents.
- TS3IntelligentTieringConfiguration — IntelligentTieringConfiguration document class.
- TS3IntelligentTieringConfigurations — IntelligentTieringConfiguration list class.
- IS3MetricsConfiguration — Interface for MetricsConfiguration documents.
- TS3MetricsConfiguration — MetricsConfiguration document class.
- TS3MetricsConfigurations — MetricsConfiguration list class.
- IS3CommonPrefix — Interface for CommonPrefix nodes.
- TS3CommonPrefix — CommonPrefix node class.
- TS3CommonPrefixes — CommonPrefixes list class.
- IS3ObjectPutAttributes — Base interface for setting object attributes.
- TS3ObjectPutAttributes — S3 Object attributes class.
- IS3Object — Interface for S3 Objects.
- TS3Object — S3 Object class.
- IS3DeleteMarkerEntry — Interface for DeleteMarkerEntry nodes.
- TS3DeleteMarkerEntry — DeleteMarkerEntry node class.
- TS3DeleteMarkers — DeleteMarker list class.
- IS3ObjectVersion — Interface for ObjectVersion nodes.
- TS3ObjectVersion — ObjectVersion node class.
- TS3ObjectVersions — ObjectVersion list class.
- IS3Initiator — Interface for Initiator nodes.
- TS3Initiator — Initiator node class.
- IS3Part — Interface for Part nodes.
- TS3Part — Part node class.
- TS3Parts — Part list class.
- IS3ListPartsResult — Interface for ListPartsResult nodes.
- TS3ListPartsResult — ListPartsResult node class.
- IS3Bucket — Interface for S3 Buckets.
- TS3Bucket — S3 Bucket class.
- IS3MultipartUpload — Interface for MultipartUpload nodes.
- TS3MultipartUpload — MultipartUpload node class.
- TS3MultipartUploads — MultipartUpload list class.
- IS3ListMultipartUploadsResult — Interface for ListMultipartUploadsResult nodes.
- TS3ListMultipartUploadsResult — ListMultipartUploadsResult node class.
- IS3AccelerateConfiguration — Interface for AccelerateConfiguration nodes.
- TS3AccelerateConfiguration — AccelerateConfiguration node class.
- IS3LifecycleConfiguration — Interface for LifecycleConfiguration documents.
- TS3LifecycleConfiguration — LifecycleConfiguration document class.
- IS3BucketLoggingStatus — Interface for BucketLoggingStatus docuements.
- TS3BucketLoggingStatus — BucketLoggingStatus document class.
- IS3NotificationConfiguration — Interface for NotificationConfiguration documents.
- TS3NotificationConfiguration — NotificationConfiguration document class.
- IS3OwnershipControls — Interface for OwnershipControls documents.
- TS3OwnershipControls — OwnershipControls document class.
- IS3ReplicationConfiguration — Interface for ReplicationConfiguration documents.
- TS3ReplicationConfiguration — ReplicationConfiguration document class.
- IS3RequestPaymentConfiguration — Interface for RequestPaymentConfiguration documents.
- TS3RequestPaymentConfiguration — RequestPaymentConfiguration document class.
- IS3VersioningConfiguration — Interface for VersioningConfiguration documents.
- TS3VersioningConfiguration — VersioningConfiguration document class.
- IS3WebsiteConfiguration — Interface for WebsiteConfiguration documents.
- TS3WebsiteConfiguration — WebsiteConfiguration document class.
- IS3GlacierJobParameters — Interface for GlacierJobParameters nodes.
- TS3GlacierJobParameters — GlacierJobParameters node class.
- IS3Encryption — Interface for Encryption nodes.
- TS3Encryption — Encryption node class.
- IS3MetadataEntry — Interface for MetadataEntry nodes.
- TS3MetadataEntry — MetadataEntry node class.
- TS3MetadataEntries — MetadataEntry list class.
- IS3Location — Interface for Location nodes.
- TS3Location — Location node class.
- IS3OutputLocation — Interface for OutputLocation nodes.
- TS3OutputLocation — OutputLocation node class.
- IS3InputFormat — Base interface for input formats.
- IS3CSVInput — Interface for CSVInput nodes.
- TS3CSVInput — CSVInput node class.
- IS3JSONInput — Interface for JSONInput nodes.
- TS3JSONInput — JSONInput node class.
- IS3ParquetInput — Interface for ParquetInput nodes.
- TS3ParquetInput — ParquetInput node class.
- IS3InputSerialization — Interface for InputSerialization nodes.
- TS3InputSerialization — InputSerialization node class.
- IS3OutputFormat — Base interface for output formats.
- IS3CSVOutput — Interface for CSVOutput nodes.
- TS3CSVOutput — CSVOutput node class.
- IS3JSONOutput — Interface for JSONOutput nodes.
- TS3JSONOutput — JSONOutput node class.
- IS3OutputSerialization — Interface for OutputSerialization nodes.
- TS3OutputSerialization — OutputSerialization node class.
- IS3SelectParameters — Interface for SelectParameters nodes.
- TS3SelectParameters — SelectParameters node class.
- IS3CopyPartResult — Interface for CopyPartResult documents.
- TS3CopyPartResult — CopyPartResult document class.
- IS3PublicAccessBlockConfiguration — Interface for IS3PublicAccessBlockConfiguration documents.
- TS3PublicAccessBlockConfiguration — PublicAccessBlockConfiguration document class.
- IS3FileUploader — Interface for a file uploader.
- IS3MultipartUploader — Interface for a multipart uploader.
- TS3FileUploader — File uploader class.
- TS3MultipartUploader — Multipart uploader class.
- IS3StreamUploader — Interface for a stream uploader.
- TS3StreamUploader — Stream uploader class.
- IS3Presigner — Interface for an S3 Presigner.
- TS3Presigner — S3 Presigner class.
- IS3Waiter — Base interface for S3 Waiters.
- TS3Waiter — Base class for S3 Waiters.
- IS3BucketWaiter — Base interface for S3 bucket waiters.
- TS3BucketExistsWaiter — S3 Bucket Exists Waiter class.
- TS3BucketNotExistsWaiter — S3 Bucket Not Exists Waiter class.
- IS3ObjectWaiter — Base interface for S3 object waiters.
- TS3ObjectExistsWaiter — S3 Object Exists Waiter class.
- TS3ObjectNotExistsWaiter — S3 Object Not Exists Waiter class.
Requests
- IS3Request — Base interface for S3 requests.
- TS3Request — Base implementation for S3 requests.
- IS3BucketRequest — Base interface for S3 bucket requests.
- TS3BucketRequest — S3 Bucket request class.
- IS3ObjectRequest — Base interface for S3 object requests.
- TS3ObjectRequest — S3 Object request class.
- IS3ObjectVersionRequest — Base interface for S3 versioned object requests.
- TS3ObjectGetRequest — Versioned object request class.
- IS3AbortMultipartUploadRequest — Interface for AbortMultipartUpload requests.
- TS3AbortMultipartUploadRequest — AbortMultipartUpload request class.
- IS3CompleteMultipartUploadRequest — Interface for CompleteMultipartUpload requests.
- TS3CompleteMultipartUploadRequest — CompleteMultipartUpload request class.
- IS3CopyObjectRequest — Interface for CopyObject requests.
- TS3CopyObjectRequest — CopyObject request class.
- IS3CreateBucketRequest — Interface for CreateBucket requests.
- TS3CreateBucketRequest — CreateBucket request class.
- IS3ObjectUploadRequest — Interface for ObjectUpload requests.
- IS3CreateMultipartUploadRequest — Interface for CreateMultipartUpload requests.
- TS3CreateMultipartUploadRequest — CreateMultipartUpload request class.
- IS3DeleteBucketRequest — Interface for DeleteBucket requests.
- TS3DeleteBucketRequest — DeleteBucket request class.
- IS3BucketConfigurationRequest — Interface for BucketConfiguration requests.
- TS3BucketConfigurationRequest — BucketConfiguration request class.
- IS3DeleteBucketAnalyticsConfigurationRequest — Interface for DeleteBucketAnalyticsConfiguration requests.
- TS3DeleteBucketAnalyticsConfigurationRequest — DeleteBucketAnalyticsConfiguration request class.
- IS3DeleteBucketCorsRequest — Interface for DeleteBucketCors requests.
- TS3DeleteBucketCorsRequest — DeleteBucketCors request class.
- IS3DeleteBucketEncryptionRequest — Interface for DeleteBucketEncryption requests.
- TS3DeleteBucketEncryptionRequest — DeleteBucketEncryption request class.
- IS3DeleteBucketIntelligentTieringConfigurationRequest — Interface for DeleteBucketIntelligentTieringConfiguration requests.
- TS3DeleteBucketIntelligentTieringConfigurationRequest — DeleteBucketIntelligentTieringConfiguration request class.
- IS3DeleteBucketInventoryConfigurationRequest — Interface for DeleteBucketInventoryConfiguration requests.
- TS3DeleteBucketInventoryConfigurationRequest — DeleteBucketInventoryConfiguration request class.
- IS3DeleteBucketLifecycleRequest — Interface for DeleteBucketLifecycle requests.
- TS3DeleteBucketLifecycleRequest — DeleteBucketLifecycle request class.
- IS3DeleteBucketMetricsConfigurationRequest — Interface for DeleteBucketMetricsConfiguration requests.
- TS3DeleteBucketMetricsConfigurationRequest — DeleteBucketMetricsConfiguration request class.
- IS3DeleteBucketOwnershipControlsRequest — Interface for DeleteBucketOwnershipControls requests.
- TS3DeleteBucketOwnershipControlsRequest — DeleteBucketOwnershipControls request class.
- IS3DeleteBucketPolicyRequest — Interface for DeleteBucketPolicy requests.
- TS3DeleteBucketPolicyRequest — DeleteBucketPolicy request class.
- IS3DeleteBucketReplicationRequest — Interface for DeleteBucketReplication requests.
- TS3DeleteBucketReplicationRequest — DeleteBucketReplication request class.
- IS3DeleteBucketTaggingRequest — Interface for DeleteBucketTagging requests.
- TS3DeleteBucketTaggingRequest — DeleteBucketTagging request class.
- IS3DeleteBucketWebsiteRequest — Interface for DeleteBucketWebsite requests.
- TS3DeleteBucketWebsiteRequest — DeleteBucketWebsite request class.
- IS3DeletePublicAccessBlockRequest — Interface for DeletePublicAccessBlock requests.
- TS3DeletePublicAccessBlockRequest — DeletePublicAccessBlock request class.
- IS3DeleteObjectRequest — Interface for DeleteObject requests.
- TS3DeleteObjectRequest — DeleteObject request class.
- IS3DeleteObjectsRequest — Interface for DeleteObjects requests.
- TS3DeleteObjectsRequest — DeleteObjects request class.
- IS3DeleteObjectTaggingRequest — Interface for DeleteObjectTagging requests.
- TS3DeleteObjectTaggingRequest — DeleteObjectTagging request class.
- IS3GetBucketAccelerateConfigurationRequest — Interface for GetBucketAccelerateConfiguration requests.
- TS3GetBucketAccelerateConfigurationRequest — GetBucketAccelerateConfiguration request class.
- IS3GetBucketAclRequest — Interface for GetBucketAcl requests.
- TS3GetBucketAclRequest — GetBucketAcl request class.
- IS3GetBucketAnalyticsConfigurationRequest — Interface for GetBucketAnalyticsConfiguration requests.
- TS3GetBucketAnalyticsConfigurationRequest — GetBucketAnalyticsConfiguration request class.
- IS3GetBucketCorsRequest — Interface for GetBucketCors requests.
- TS3GetBucketCorsRequest — GetBucketCors request class.
- IS3GetBucketEncryptionRequest — Interface for GetBucketEncryption requests.
- TS3GetBucketEncryptionRequest — GetBucketEncryption request class.
- IS3GetBucketIntelligentTieringConfigurationRequest — Interface for GetBucketIntelligentTieringConfiguration requests.
- TS3GetBucketIntelligentTieringConfigurationRequest — GetBucketIntelligentTieringConfiguration request class.
- IS3GetBucketInventoryConfigurationRequest — Interface for GetBucketInventoryConfiguration requests.
- TS3GetBucketInventoryConfigurationRequest — GetBucketInventoryConfiguration request class.
- IS3GetBucketLifecycleConfigurationRequest — Interface for GetBucketLifecycleConfiguration requests.
- TS3GetBucketLifecycleConfigurationRequest — GetBucketLifecycleConfiguration request class.
- IS3GetBucketLocationRequest — Interface for GetBucketLocation requests.
- TS3GetBucketLocationRequest — GetBucketLocation request class.
- IS3GetBucketLoggingRequest — Interface for GetBucketLogging requests.
- TS3GetBucketLoggingRequest — GetBucketLogging request class.
- IS3GetBucketMetricsConfigurationRequest — Interface for GetBucketMetricsConfiguration requests.
- TS3GetBucketMetricsConfigurationRequest — GetBucketMetricsConfiguration request class.
- IS3GetBucketNotificationConfigurationRequest — Interface for GetBucketNotificationConfiguration requests.
- TS3GetBucketNotificationConfigurationRequest — GetBucketNotificationConfiguration request class.
- IS3GetBucketOwnershipControlsRequest — Interface for GetBucketOwnershipControls requests.
- TS3GetBucketOwnershipControlsRequest — GetBucketOwnershipControls request class.
- IS3GetBucketPolicyRequest — Interface for GetBucketPolicy requests.
- TS3GetBucketPolicyRequest — GetBucketPolicy request class.
- IS3GetBucketPolicyStatusRequest — Interface for GetBucketPolicyStatus requests.
- TS3GetBucketPolicyStatusRequest — GetBucketPolicyStatus request class.
- IS3GetBucketReplicationRequest — Interface for GetBucketReplication requests.
- TS3GetBucketReplicationRequest — GetBucketReplication request class.
- IS3GetBucketRequestPaymentRequest — Interface for GetBucketRequestPayment requests.
- TS3GetBucketRequestPaymentRequest — GetBucketRequestPayment request class.
- IS3GetBucketTaggingRequest — Interface for GetBucketTagging requests.
- TS3GetBucketTaggingRequest — GetBucketTagging request class.
- IS3GetBucketVersioningRequest — Interface for GetBucketVersioning requests.
- TS3GetBucketVersioningRequest — GetBucketVersioning request class.
- IS3GetBucketWebsiteRequest — Interface for GetBucketWebsite requests.
- TS3GetBucketWebsiteRequest — GetBucketWebsite request class.
- IS3GetObjectRequest — Interface for GetObject requests.
- TS3GetObjectRequest — GetObject request class.
- IS3GetObjectAclRequest — Interface for GetObjectAcl requests.
- TS3GetObjectAclRequest — GetObjectAcl request class.
- IS3GetObjectLegalHoldRequest — Interface for GetObjectLegalHold requests.
- TS3GetObjectLegalHoldRequest — GetObjectLegalHold request class.
- IS3GetObjectLockConfigurationRequest — Interface for GetObjectLockConfiguration requests.
- TS3GetObjectLockConfigurationRequest — GetObjectLockConfiguration request class.
- IS3GetObjectRetentionRequest — Interface for GetObjectRetention requests.
- TS3GetObjectRetentionRequest — GetObjectRetention request class.
- IS3GetObjectTaggingRequest — Interface for GetObjectTagging requests.
- TS3GetObjectTaggingRequest — GetObjectTagging request class.
- IS3GetObjectTorrentRequest — Interface for GetObjectTorrent requests.
- TS3GetObjectTorrentRequest — GetObjectTorrent request class.
- IS3GetPublicAccessBlockRequest — Interface for GetPublicAccessBlock requests.
- TS3GetPublicAccessBlockRequest — GetPublicAccessBlock request class.
- IS3HeadBucketRequest — Interface for HeadBucket requests.
- TS3HeadBucketRequest — HeadBucket request class.
- IS3HeadObjectRequest — Interface for HeadObject requests.
- TS3HeadObjectRequest — HeadObject request class.
- IS3ListBucketConfigurationsRequest — Base request interface for listing bucket configurations.
- TS3ListBucketConfigurationsRequest — Base request class for listing bucket configurations.
- IS3ListBucketAnalyticsConfigurationsRequest — Interface for ListBucketAnalyticsConfigurations requests.
- TS3ListBucketAnalyticsConfigurationsRequest — ListBucketAnalyticsConfigurations request class.
- IS3ListBucketIntelligentTieringConfigurationsRequest — Interface for ListBucketIntelligentTieringConfigurations requests.
- TS3ListBucketIntelligentTieringConfigurationsRequest — ListBucketIntelligentTieringConfigurations request class.
- IS3ListBucketInventoryConfigurationsRequest — Interface for ListBucketInventoryConfigurations requests.
- TS3ListBucketInventoryConfigurationsRequest — ListBucketInventoryConfigurations request class.
- IS3ListBucketMetricsConfigurationsRequest — Interface for ListBucketMetricsConfigurations requests.
- TS3ListBucketMetricsConfigurationsRequest — ListBucketMetricsConfigurations request class.
- IS3ListObjectsRequest — Interface for ListObjects requests.
- TS3ListObjectsRequest — ListObjects request class.
- IS3ListObjectsV2Request — Interface for ListObjectsV2 requests.
- TS3ListObjectsV2Request — ListObjectsV2 request class.
- IS3ListObjectVersionsRequest — Interface for ListObjectVersions requests.
- TS3ListObjectVersionsRequest — ListObjectVersions request class.
- IS3ListPartsRequest — Interface for ListParts requests.
- TS3ListPartsRequest — ListParts request class.
- IS3ListBucketsRequest — Interface for ListBuckets requests.
- TS3ListBucketsRequest — ListBuckets request class.
- IS3ListMultipartUploadsRequest — Interface for ListMultipartUploads requests.
- TS3ListMultipartUploadsRequest — ListMultipartUploads request class.
- IS3PutBucketAccelerateConfigurationRequest — Interface for PutBucketAccelerateConfiguration requests.
- TS3PutBucketAccelerateConfigurationRequest — PutBucketAccelerateConfiguration request class.
- IS3PutBucketAclRequest — Interface for PutBucketAcl requests.
- TS3PutBucketAclRequest — PutBucketAcl request class.
- IS3PutBucketAnalyticsConfigurationRequest — Interface for PutBucketAnalyticsConfiguration requests.
- TS3PutBucketAnalyticsConfigurationRequest — PutBucketAnalyticsConfiguration request class.
- IS3PutBucketCorsRequest — Interface for PutBucketCors requests.
- TS3PutBucketCorsRequest — PutBucketCors request class.
- IS3PutBucketEncryptionRequest — Interface for PutBucketEncryption requests.
- TS3PutBucketEncryptionRequest — PutBucketEncryption request class.
- IS3PutBucketIntelligentTieringConfigurationRequest — Interface for PutBucketIntelligentTieringConfiguration requests.
- TS3PutBucketIntelligentTieringConfigurationRequest — PutBucketIntelligentTieringConfiguration request class.
- IS3PutBucketInventoryConfigurationRequest — Interface for PutBucketInventoryConfiguration requests.
- TS3PutBucketInventoryConfigurationRequest — PutBucketInventoryConfiguration request class.
- IS3PutBucketLifecycleConfigurationRequest — Interface for PutBucketLifecycleConfiguration requests.
- TS3PutBucketLifecycleConfigurationRequest — PutBucketLifecycleConfiguration request class.
- IS3PutBucketLoggingRequest — Interface for PutBucketLogging requests.
- TS3PutBucketLoggingRequest — PutBucketLogging request class.
- IS3PutBucketMetricsConfigurationRequest — Interface for PutBucketMetricsConfiguration requests.
- TS3PutBucketMetricsConfigurationRequest — PutBucketMetricsConfiguration request class.
- IS3PutBucketNotificationConfigurationRequest — Interface for PutBucketNotificationConfiguration requests.
- TS3PutBucketNotificationConfigurationRequest — PutBucketNotificationConfiguration request class.
- IS3PutBucketOwnershipControlsRequest — Interface for PutBucketOwnershipControls requests.
- TS3PutBucketOwnershipControlsRequest — PutBucketOwnershipControls request class.
- IS3PutBucketPolicyRequest — Interface for PutBucketPolicy requests.
- TS3PutBucketPolicyRequest — PutBucketPolicy request class.
- IS3PutBucketReplicationRequest — Interface for PutBucketReplication requests.
- TS3PutBucketReplicationRequest — PutBucketReplication request class.
- IS3PutBucketRequestPaymentRequest — Interface for PutBucketRequestPayment requests.
- TS3PutBucketRequestPaymentRequest — PutBucketRequestPayment request class.
- IS3PutBucketTaggingRequest — Interface for PutBucketTagging requests.
- TS3PutBucketTaggingRequest — PutBucketTaggingRequest request class.
- IS3PutBucketVersioningRequest — Interface for PutBucketVersioning requests.
- TS3PutBucketVersioningRequest — PutBucketVersioning request class.
- IS3PutBucketWebsiteRequest — Interface for PutBucketWebsite requests.
- TS3PutBucketWebsiteRequest — PutBucketWebsite request class.
- IS3PutObjectRequest — Interface for PutObject requests.
- TS3PutObjectRequest — PutObject request class.
- IS3PutObjectAclRequest — Interface for PutObjectAcl requests.
- TS3PutObjectAclRequest — PutObjectAcl request class.
- IS3PutObjectLegalHoldRequest — Interface for PutObjectLegalHold requests.
- TS3PutObjectLegalHoldRequest — PutObjectLegalHold request class.
- IS3PutObjectLockConfigurationRequest — Interface for PutObjectLockConfiguration requests.
- TS3PutObjectLockConfigurationRequest — PutObjectLockConfiguration request class.
- IS3PutObjectRetentionRequest — Interface for PutObjectRetention requests.
- TS3PutObjectRetentionRequest — PutObjectRetention request class.
- IS3PutObjectTaggingRequest — Interface for PutObjectTagging requests.
- TS3PutObjectTaggingRequest — PutObjectTagging request class.
- IS3RestoreRequest — Interface for RestoreRequest documents.
- TS3RestoreRequest — RestoreRequest node class.
- IS3RestoreObjectRequest — Interface for RestoreObject requests.
- TS3RestoreObjectRequest — RestoreObject request class.
- IS3UploadPartRequest — Interface for UploadPart requests.
- TS3UploadPartRequest — UploadPart request class.
- IS3UploadPartCopyRequest — Interface for UploadPartCopy requests.
- TS3UploadPartCopyRequest — UploadPartCopy request class.
- IS3PutPublicAccessBlockRequest — Interface for PutPublicAccessBlock requests.
- TS3PutPublicAccessBlockRequest — PutPublicAccessBlock request class.
- IS3PresignerRequest — Interface for S3 Presigner requests.
- TS3PresignerRequest — S3 Presigner request class.
Responses
- IS3Response — Interface for S3 responses.
- TS3Response — S3 response class.
- TS3BucketResponse — S3 bucket response class.
- IS3AbortMultipartUploadResponse — Interface for AbortMultipartUpload responses.
- TS3AbortMultipartUploadResponse — AbortMultipartUpload response class.
- IS3CompleteMultipartUploadResponse — Interface for CompleteMultipartUpload responses.
- TS3CompleteMultipartUploadResponse — CompleteMultipartUpload response class.
- IS3ObjectResponse — Interface for an object response.
- TS3ObjectResponse — Object response class.
- IS3CopyObjectResponse — Interface for CopyObject responses.
- TS3CopyObjectResponse — CopyObject response class.
- IS3CreateBucketResponse — Interface for CreateBucket responses.
- TS3CreateBucketResponse — CreateBucket response class.
- IS3CreateMultipartUploadResponse — Interface for CreateMultipartUpload responses.
- TS3CreateMultipartUploadResponse — CreateMultipartUpload response class.
- IS3DeleteBucketResponse — Interface for DeleteBucket responses.
- TS3DeleteBucketResponse — DeleteBucket response class.
- IS3DeleteBucketAnalyticsConfigurationResponse — Interface for DeleteBucketAnalyticsConfiguration responses.
- TS3DeleteBucketAnalyticsConfigurationResponse — DeleteBucketAnalyticsConfiguration response class.
- IS3DeleteBucketCorsResponse — Interface for DeleteBucketCors responses.
- TS3DeleteBucketCorsResponse — DeleteBucketCors response class.
- IS3DeleteBucketEncryptionResponse — Interface for DeleteBucketEncryption responses.
- TS3DeleteBucketEncryptionResponse — DeleteBucketEncryption response class.
- IS3DeleteBucketIntelligentTieringConfigurationResponse — Interface for DeleteBucketIntelligentTieringConfiguration responses.
- TS3DeleteBucketIntelligentTieringConfigurationResponse — DeleteBucketIntelligentTieringConfiguration response class.
- IS3DeleteBucketInventoryConfigurationResponse — Interface for DeleteBucketInventoryConfiguration responses.
- TS3DeleteBucketInventoryConfigurationResponse — DeleteBucketInventoryConfiguration response class.
- IS3DeleteBucketLifecycleResponse — Interface for DeleteBucketLifecycle responses.
- TS3DeleteBucketLifecycleResponse — DeleteBucketLifecycle response class.
- IS3DeleteBucketMetricsConfigurationResponse — Interface for DeleteBucketMetricsConfiguration responses.
- TS3DeleteBucketMetricsConfigurationResponse — DeleteBucketMetricsConfiguration response class.
- IS3DeleteBucketOwnershipControlsResponse — Interface for DeleteBucketOwnershipControls responses.
- TS3DeleteBucketOwnershipControlsResponse — DeleteBucketOwnershipControls response class.
- IS3DeleteBucketPolicyResponse — Interface for DeleteBucketPolicy responses.
- TS3DeleteBucketPolicyResponse — DeleteBucketPolicy response class.
- IS3DeleteBucketReplicationResponse — Interface for DeleteBucketReplication responses.
- TS3DeleteBucketReplicationResponse — DeleteBucketReplication response class.
- IS3DeleteBucketTaggingResponse — Interface DeleteBucketTagging responses.
- TS3DeleteBucketTaggingResponse — DeleteBucketTagging response class.
- IS3DeleteBucketWebsiteResponse — Interface for DeleteBucketWebsite responses.
- TS3DeleteBucketWebsiteResponse — DeleteBucketWebsite response class.
- IS3DeletePublicAccessBlockResponse — Interface for DeletePublicAccessBlock responses.
- TS3DeletePublicAccessBlockResponse — DeletePublicAccessBlock response class.
- IS3DeleteObjectResponse — Interface for DeleteObject responses.
- TS3DeleteObjectResponse — DeleteObject response class.
- IS3DeleteObjectsResponse — Interface for DeleteObjects responses.
- TS3DeleteObjectsResponse — DeleteObjects response class.
- IS3DeleteObjectTaggingResponse — Interface for DeleteObjectTagging responses.
- TS3DeleteObjectTaggingResponse — DeleteObjectTagging response class.
- IS3GetBucketAccelerateConfigurationResponse — Interface for GetBucketAccelerateConfiguration responses.
- TS3GetBucketAccelerateConfigurationResponse — GetBucketAccelerateConfiguration response class.
- IS3GetBucketAclResponse — Interface for GetBucketAcl responses.
- TS3GetBucketAclResponse — GetBucketAcl response class.
- IS3GetBucketAnalyticsConfigurationResponse — Interface for GetBucketAnalyticsConfiguration responses.
- TS3GetBucketAnalyticsConfigurationResponse — GetBucketAnalyticsConfiguration response class.
- IS3GetBucketCorsResponse — Interface for GetBucketCors responses.
- TS3GetBucketCorsResponse — GetBucketCors response class.
- IS3GetBucketEncryptionResponse — Interface for GetBucketEncryption responses.
- TS3GetBucketEncryptionResponse — GetBucketEncryption response class.
- IS3GetBucketIntelligentTieringConfigurationResponse — Interface for GetBucketIntelligentTieringConfiguration responses.
- TS3GetBucketIntelligentTieringConfigurationResponse — GetBucketIntelligentTieringConfiguration response class.
- IS3GetBucketInventoryConfigurationResponse — Interface for GetBucketInventoryConfiguration responses.
- TS3GetBucketInventoryConfigurationResponse — GetBucketInventoryConfiguration response class.
- IS3GetBucketLifecycleConfigurationResponse — Interface for GetBucketLifecycleConfiguration responses.
- TS3GetBucketLifecycleConfigurationResponse — GetBucketLifecycleConfiguration response class.
- IS3GetBucketLocationResponse — Interface for GetBucketLocation responses.
- TS3GetBucketLocationResponse — GetBucketLocation response class.
- IS3GetBucketLoggingResponse — Interface for GetBucketLogging responses.
- TS3GetBucketLoggingResponse — GetBucketLogging response class.
- IS3GetBucketMetricsConfigurationResponse — Interface for GetBucketMetricsConfiguration responses.
- TS3GetBucketMetricsConfigurationResponse — GetBucketMetricsConfiguration response class.
- IS3GetBucketNotificationConfigurationResponse — Interface for GetBucketNotificationConfiguration responses.
- TS3GetBucketNotificationConfigurationResponse — GetBucketNotificationConfiguration response class.
- IS3GetBucketOwnershipControlsResponse — Interface for GetBucketOwnershipControls responses.
- TS3GetBucketOwnershipControlsResponse — GetBucketOwnershipControls response class.
- IS3GetBucketPolicyResponse — Interface for GetBucketPolicy responses.
- TS3GetBucketPolicyResponse — GetBucketPolicy response class.
- IS3GetBucketPolicyStatusResponse — Interface for GetBucketPolicyStatus responses.
- TS3GetBucketPolicyStatusResponse — GetBucketPolicyStatus response class.
- IS3GetBucketReplicationResponse — Interface for GetBucketReplication responses.
- TS3GetBucketReplicationResponse — GetBucketReplication response class.
- IS3GetBucketRequestPaymentResponse — Interface for GetBucketRequestPayment responses.
- TS3GetBucketRequestPaymentResponse — GetBucketRequestPayment response class.
- IS3GetBucketTaggingResponse — Interface for GetBucketTagging responses.
- TS3GetBucketTaggingResponse — GetBucketTagging response class.
- IS3GetBucketVersioningResponse — Interface for GetBucketVersioning responses.
- TS3GetBucketVersioningResponse — GetBucketVersioning response class.
- IS3GetBucketWebsiteResponse — Interface for GetBucketWebsite responses.
- TS3GetBucketWebsiteResponse — GetBucketWebsite response class.
- IS3GetObjectResponse — Interface for GetObject responses.
- TS3GetObjectResponse — GetObject response class.
- IS3GetObjectAclResponse — Interface for GetObjectAcl responses.
- TS3GetObjectAclResponse — GetObjectAcl response class.
- IS3GetObjectLegalHoldResponse — Interface for GetObjectLegalHold responses.
- TS3GetObjectLegalHoldResponse — GetObjectLegalHold response class.
- IS3GetObjectLockConfigurationResponse — Interface for GetObjectLockConfiguration responses.
- TS3GetObjectLockConfigurationResponse — GetObjectLockConfiguration response class.
- IS3GetObjectRetentionResponse — Interface for GetObjectRetention responses.
- TS3GetObjectRetentionResponse — GetObjectRetention response class.
- IS3GetObjectTaggingResponse — Interface for GetObjectTagging responses.
- TS3GetObjectTaggingResponse — GetObjectTagging response class.
- IS3GetObjectTorrentResponse — Interface for GetObjectTorrent responses.
- TS3GetObjectTorrentResponse — GetObjectTorrent response class.
- IS3GetPublicAccessBlockResponse — Interface for GetPublicAccessBlock responses.
- TS3GetPublicAccessBlockResponse — GetPublicAccessBlock response class.
- IS3HeadBucketResponse — Interface for HeadBucket responses.
- TS3HeadBucketResponse — HeadBucket response class.
- IS3HeadObjectResponse — Interface for HeadObject responses.
- TS3HeadObjectResponse — HeadObject response class.
- IS3ListBucketConfigurationsResponse — Base response interface for listing bucket configurations.
- TS3ListBucketConfigurationsResponse — Base response class for listing bucket configurations.
- IS3ListBucketAnalyticsConfigurationsResponse — Interface for ListBucketAnalyticsConfigurations responses.
- TS3ListBucketAnalyticsConfigurationsResponse — ListBucketAnalyticsConfigurations response class.
- IS3ListBucketIntelligentTieringConfigurationsResponse — Interface for ListBucketIntelligentTieringConfigurations responses.
- TS3ListBucketIntelligentTieringConfigurationsResponse — ListBucketIntelligentTieringConfigurations response class.
- IS3ListBucketInventoryConfigurationsResponse — Interface for ListBucketInventoryConfigurations responses.
- TS3ListBucketInventoryConfigurationsResponse — ListBucketInventoryConfigurations response class.
- IS3ListBucketMetricsConfigurationsResponse — Interface for ListBucketMetricsConfigurations responses.
- TS3ListBucketMetricsConfigurationsResponse — ListBucketMetricsConfigurations response class.
- IS3ListObjectsResponse — Interface for ListObjectsV2 responses.
- TS3ListObjectsResponse — ListObjects response class.
- IS3ListObjectsV2Response — Interface for ListObjectsV2 responses.
- TS3ListObjectsV2Response — ListObjectsV2 response class.
- IS3ListObjectVersionsResponse — Interface for ListObjectVersions responses.
- TS3ListObjectVersionsResponse — ListObjectVersions response class.
- IS3ListPartsResponse — Interface for ListParts responses.
- TS3ListPartsResponse — ListParts response class.
- IS3ListBucketsResponse — Interface for ListBuckets responses.
- TS3ListBucketsResponse — ListBuckets response class.
- IS3ListMultipartUploadsResponse — Interface for ListMultipartUploads responses.
- TS3ListMultipartUploadsResponse — ListMultipartUploads response class.
- IS3PutBucketAccelerateConfigurationResponse — Interface for PutBucketAccelerateConfiguration responses.
- TS3PutBucketAccelerateConfigurationResponse — PutBucketAccelerateConfiguration response class.
- IS3PutBucketAclResponse — Interface for PutBucketAcl responses.
- TS3PutBucketAclResponse — PutBucketAcl response class.
- IS3PutBucketAnalyticsConfigurationResponse — Interface for PutBucketAnalyticsConfiguration responses.
- TS3PutBucketAnalyticsConfigurationResponse — PutBucketAnalyticsConfiguration response class.
- IS3PutBucketCorsResponse — Interface for PutBucketCors responses.
- TS3PutBucketCorsResponse — PutBucketCors response class.
- IS3PutBucketEncryptionResponse — Interface for PutBucketEncryption responses.
- TS3PutBucketEncryptionResponse — PutBucketEncryption response class.
- IS3PutBucketIntelligentTieringConfigurationResponse — Interface for PutBucketIntelligentTieringConfiguration responses.
- TS3PutBucketIntelligentTieringConfigurationResponse — PutBucketIntelligentTieringConfiguration response class.
- IS3PutBucketInventoryConfigurationResponse — Interface for PutBucketInventoryConfiguration responses.
- TS3PutBucketInventoryConfigurationResponse — PutBucketInventoryConfiguration response class.
- IS3PutBucketLifecycleConfigurationResponse — Interface for PutBucketLifecycleConfiguration responses.
- TS3PutBucketLifecycleConfigurationResponse — PutBucketLifecycleConfiguration response class.
- IS3PutBucketLoggingResponse — Interface for PutBucketLogging responses.
- TS3PutBucketLoggingResponse — PutBucketLogging response class.
- IS3PutBucketMetricsConfigurationResponse — Interface for PutBucketMetricsConfiguration responses.
- TS3PutBucketMetricsConfigurationResponse — PutBucketMetricsConfiguration response class.
- IS3PutBucketNotificationConfigurationResponse — Interface for PutBucketNotificationConfiguration responses.
- TS3PutBucketNotificationConfigurationResponse — PutBucketNotificationConfiguration response class.
- IS3PutBucketOwnershipControlsResponse — Interface for PutBucketOwnershipControls responses.
- TS3PutBucketOwnershipControlsResponse — PutBucketOwnershipControls response class.
- IS3PutBucketPolicyResponse — Interface for PutBucketPolicy responses.
- TS3PutBucketPolicyResponse — PutBucketPolicy response class.
- IS3PutBucketReplicationResponse — Interface for PutBucketReplication responses.
- TS3PutBucketReplicationResponse — PutBucketReplication response class.
- IS3PutBucketRequestPaymentResponse — Interface for PutBucketRequestPayment responses.
- TS3PutBucketRequestPaymentResponse — PutBucketRequestPayment response class.
- IS3PutBucketTaggingResponse — Interface for PutBucketTagging responses.
- TS3PutBucketTaggingResponse — PutBucketTagging response class.
- IS3PutBucketVersioningResponse — Interface for PutBucketVersioning responses.
- TS3PutBucketVersioningResponse — PutBucketVersioning response class.
- IS3PutBucketWebsiteResponse — Interface for PutBucketWebsite responses.
- TS3PutBucketWebsiteResponse — PutBucketWebsite response class.
- IS3PutObjectResponse — Interface for PutObject responses.
- TS3PutObjectResponse — PutObject response class.
- IS3PutObjectAclResponse — Interface for PutObjectAcl responses.
- TS3PutObjectAclResponse — PutObjectAcl response class.
- IS3PutObjectLegalHoldResponse — Interface for PutObjectLegalHold responses.
- TS3PutObjectLegalHoldResponse — PutObjectLegalHold response class.
- IS3PutObjectLockConfigurationResponse — Interface for PutObjectLockConfiguration responses.
- TS3PutObjectLockConfigurationResponse — PutObjectLockConfiguration response class.
- IS3PutObjectRetentionResponse — Interface for PutObjectRetention responses.
- TS3PutObjectRetentionResponse — PutObjectRetention response class.
- IS3PutObjectTaggingResponse — Interface for PutObjectTagging responses.
- TS3PutObjectTaggingResponse — PutObjectTagging response class.
- IS3RestoreObjectResponse — Interface for RestoreObject responses.
- TS3RestoreObjectResponse — RestoreObject response class.
- IS3UploadPartResponse — Interface for UploadPart responses.
- TS3UploadPartResponse — UploadPart response class.
- IS3UploadPartCopyResponse — Interface for UploadPartCopy responses.
- TS3UploadPartCopyResponse — UploadPartCopy response class.
- IS3PutPublicAccessBlockResponse — Interface for PutPublicAccessBlock responses.
- TS3PutPublicAccessBlockResponse — PutPublicAccessBlock response class.
Exceptions
- ES3Exception — Base exception class for S3 operations.
- ES3MultipartUploaderFileTooSmall — A multi-part upload was attempted with a file smaller than the minimum part size.
- ES3ResponseException — Exception class for S3 operations relating to a resource.
- ES3AccessControlListNotSupported — The bucket does not allow ACLs.
- ES3AccessDenied — Access denied.
- ES3AccessPointAlreadyOwnedByYou — An access point with an identical name already exists in your account.
- ES3AccountProblem — There is a problem with your AWS account.
- ES3AllAccessDisabled — All access to this Amazon S3 resource has been disabled.
- ES3AmbiguousGrantByEmailAddress — The email address you provided is associated with more than one account.
- ES3AuthorizationHeaderMalformed — The authorization header you provided is not valid.
- ES3BadDigest — The Content-MD5 you specified did not match what was received.
- ES3BucketAlreadyExists — The requested bucket name is not available. The bucket namespace is shared by all users of the system. Select a different name and try again.
- ES3BucketAlreadyOwnedByYou — The bucket you tried to create already exists and you own it.
- ES3BucketNotEmpty — The bucket you tried to delete is not empty.
- ES3ClientTokenConflict — Your multi-region access point idempotency token was already used for a different request.
- ES3CredentialsNotSupported — This request does not support credentials.
- ES3CrossLocationLoggingProhibited — Cross-location logging not allowed. Buckets in one geographic location cannot log information to a bucket in another region.
- ES3EntityTooSmall — Your proposed upload is smaller than the minimum allowed object size.
- ES3EntityTooLarge — Your proposed upload exceeds the maximum allowed object size.
- ES3ExpiredToken — The provided token has expired.
- ES3IllegalLocationConstraintException — Indicates that you are trying to access a bucket from a different region than where the bucket resides.
- ES3IllegalVersioningConfigurationException — Indicates that the versioning configuration specified is invalid.
- ES3IncompleteBody — You did not specify the number of bytes specified by the Content-Lenght content header.
- ES3IncorrectNumberOfFilesInPostRequest — POST requests require exactly one file upload per request.
- ES3InlineDataTooLarge — Inline data exceeds the maximum allowed size.
- ES3InternalError — There was an internal error.
- ES3InvalidAccessKeyId — The AWS Access Key ID you provided is invalid.
- ES3InvalidAccessPoint — The specified access point name or account is invalid.
- ES3InvalidAccessPointAliasError — The specified access point alias name is not valid.
- ES3InvalidAddressingHeader — You must specify the anonymous role.
- ES3InvalidArgument — Invalid argument.
- ES3InvalidBucketAclWithObjectOwnership — Bucket cannot have ACLs set with ObjectOwnership's BucketOwnerEnforced setting.
- ES3InvalidBucketName — The specified bucket is not valid.
- ES3InvalidBucketState — The request is not valid for the current state of the bucket.
- ES3InvalidDigest — The Content-MD5 you specified is not valid.
- ES3InvalidEncryptionAlgorithmError — The encryption request that you specified is not valid. The valid value is AES256.
- ES3InvalidLocationConstraint — The specified location constraint is not valid.
- ES3InvalidObjectState — The request is not valid for the current state of the object.
- ES3InvalidPart — One or more of the specified parts could not be found.
- ES3InvalidPartOrder — The list of parts was not in ascending order.
- ES3InvalidPayer — All access to this object has been disabled.
- ES3InvalidPolicyDocument — The specified policy document is invalid.
- ES3InvalidRange — The requested range is invalid.
- ES3InvalidRequest — The request is invalid.
- ES3InvalidSecurity — The provided security credentials are invalid.
- ES3InvalidSOAPRequest — The SOAP request body is invalid.
- ES3InvalidStorageClass — The specified storage class is invalid.
- ES3InvalidTargetBucketForLogging — The target bucket for logging does not exist, is not owned by you or does not have the appropriate grants for the log-delivery group.
- ES3InvalidToken — The provider token is invalid.
- ES3InvalidURI — The URI is invalid.
- ES3KeyTooLongError — The specified key is too long.
- ES3MalformedACLError — The XML provided was not well formed or did not validate against our published schema.
- ES3MalformedPOSTRequest — The body of your POST request was not well formed multipart/form-data.
- ES3MalformedXML — The XML provided was not well formed or did not validate against our published schema.
- ES3MaxMessageLengthExceeded — The request was too big.
- ES3MaxPostPreDataLengthExceededError — The POST request fields preceeding the upload file were too large.
- ES3MetadataTooLarge — The metadata headers exceed the maximum allowed against this resource.
- ES3MethodNotAllowed — The spcified method is not allowed against this resource.
- ES3MissingAttachment — A SOAP attachment was expected, but none were found.
- ES3MissingContentLength — You must provide the Content-Length HTTP header.
- ES3MissingRequestBodyError — This happens when the user sends an empty XML document as a request.
- ES3MissingSecurityElement — The SOAP 1.1 request is missing a required element.
- ES3MissingSecurityHeader — Your request is missing a required header.
- ES3NoLoggingStatusForKey — There is no such thing as a logging status subresource for a key.
- ES3NoSuchBucket — The specified bucket does not exist.
- ES3NoSuchBucketPolicy — The specified bucket does not have a bucket policy.
- ES3NoSuchCORSConfiguration — The specified bucket does not have a CORS configuration.
- ES3NoSuchKey — The specified key does not exist.
- ES3NoSuchLifecycleConfiguration — The lifecycle configuration does not exist.
- ES3NoSuchMultiRegionAccessPoint — The specified Multi-Region Access Point does not exist.
- ES3NoSuchTagSet — This error occurs when the tag specified does not exist.
- ES3NoSuchUpload — The specified multipart upload does not exist.
- ES3NoSuchVersion — Indicates that the version ID specified in the request does not match an existing version.
- ES3NoSuchWebsiteConfiguration — The specified bucket does not have a website configuration.
- ES3NotImplemented — A header you provided implies functionality that is not implemented.
- ES3NotModified — The resource was not changed.
- ES3OwnershipControlsNotFoundError — The bucket ownership controls were not found.
- ES3NotSignedUp — Your account is not signed up for the Amazon S3 service.
- ES3OperationAborted — A conflicting conditional operation is currently in progress against this resource. Try again.
- ES3PermanentRedirect — The bucket you are attempting to access must be addressed using the specified endpoint. Send all future requests to this endpoint.
- ES3PreconditionFailed — At least one of the preconditions you specified did not hold.
- ES3Redirect — Temporary redirect.
- ES3RequestHeaderSectionTooLarge — The request header and query parameters used to make the request exceeded the maximum allowed size.
- ES3RequestIsNotMultiPartContent — Bucket POST must be of the enclosure-type multipart/form-data.
- ES3RequestTimeout — Your socket connection to the server was not read from or written to within the timeout period.
- ES3RequestTimeTooSkewed — The difference between the request time and the server's time is too large.
- ES3RequestTorrentOfBucketError — Requesting the torrent file of a bucket is not permitted.
- ES3RestoreAlreadyInProgress — Object restore is already in progress.
- ES3ServerSideEncryptionConfigurationNotFoundError — The server-side encryption configuration was not found.
- ES3ServiceUnavailable — Reduce your request rate.
- ES3SignatureDoesNotMatch — The request signature that we calculated does not match the signature you provided.
- ES3SlowDown — Reduce your request rate.
- ES3TemporaryRedirect — You are being redirected to the bucket while DNS updates.
- ES3TokenRefreshRequired — The provided token must be refreshed.
- ES3TooManyAccessPoints — You have attempted to create more access points than allowed.
- ES3TooManyBuckets — You have attempted to create more buckets than allowed.
- ES3TooManyMultiRegionAccessPointregionsError — You have attempted to create a Mult-Region Access Point with more regions that are allowed for an account.
- ES3TooManyMultiRegionAccessPoints — You have attempted to create more Mult-Region Access Points than are allowed for an account.
- ES3UnexpectedContent — This request does not support content.
- ES3UnresolvableGrantByEmailAddress — The email address you provided does not match any account on record.
- ES3UserKeyMustBeSpecified — The bucket POST must contain the specified field name. If it is specified, check the order of the fields.
- ES3NoSuchAccessPoint — The specified access point does not exist.
- ES3InvalidTag — You have passed bad tag input - duplicate keys, key/values are too long, system tags were sent.
- ES3MalformedPolicy — You have an invalid principal in policy.
Type Aliases
ES3ResponseExceptionClass = class of ES3ResponseException;— Meta-class for S3 response exceptions.TS3ResponseClass = class of TS3Response;— Meta-class for S3 responses.TS3BucketResponseClass = class of TS3BucketResponse;— Meta-class for S3 bucket responses.TS3UploadPartBatchProgressCallback = reference to procedure(const AUploadId: string; APartNumber: Integer; APartSize, APartWriteCount, AOverallSize, AOverallWriteCount: Int64; var AAbort: Boolean);— Callback procedure providing batch progress when performing multipart uploads.IS3Objects = IManagedList<IS3Object>;— Interface for an object list.TS3Objects = TManagedList<IS3Object>;— Object list class.IS3Buckets = IManagedList<IS3Bucket>;— Interface for an S3 Bucket list.TS3Buckets = TManagedList<IS3Bucket>;— S3 Bucket list class.TS3UploadPartProgressCallback = reference to procedure(const AUploadId: string; APartNumber: Integer; APartSize, APartWriteCount: Int64; var AAbort: Boolean);— Callback procedure providing progress when performing multipart uploads.