Cake.AWS.S3 Namespace

Summary

This namespace contains Amazon Simple Storage Service aliases and related members.

Class Types

Class Summary
CakeContextExtensions Contains extension methods for ICakeContext.
CakeEnvironmentExtensions Contains extension methods for ICakeEnvironment.
DownloadSettings The settings to use with downlad requests to Amazon S3
DownloadSettingsExtensions Contains extension methods for DownloadSettings.
S3Aliases Contains Cake aliases for configuring Amazon Simple Storage Service
S3Manager Provides a high level utility for managing transfers to and from Amazon S3. It makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance, and reliability. When uploading large files by specifying file paths instead of a stream, TransferUtility uses multiple threads to upload multiple parts of a single upload at once. When dealing with large content sizes and high bandwidth, this can increase throughput significantly.
S3Settings The settings to use with requests to Amazon S3
S3SettingsExtensions Contains extension methods for S3Settings.
SyncPath A path to upload / download to / from S3
SyncSettings The settings to use when syncing a folder to Amazon S3
SyncSettingsExtensions Contains extension methods for SyncSettings.
UploadSettings The settings to use with upload requests to Amazon S3
UploadSettingsExtensions Contains extension methods for UploadSettings.

Enum Types

Enum Summary
ModifiedCheck Represents how to check if a file has been modified

Interface Types

Interface Summary
IS3Manager Provides a high level utility for managing transfers to and from Amazon S3. It makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance, and reliability. When uploading large files by specifying file paths instead of a stream, TransferUtility uses multiple threads to upload multiple parts of a single upload at once. When dealing with large content sizes and high bandwidth, this can increase throughput significantly.