package
0.10.4
Repository: https://github.com/agilebits/aws-sdk-go.git
Documentation: pkg.go.dev

# Functions

NewDownloader creates a new Downloader instance to downloads objects from S3 in concurrent chunks.
NewDownloaderWithClient creates a new Downloader instance to downloads objects from S3 in concurrent chunks.
NewUploader creates a new Uploader instance to upload objects to S3.
NewUploaderWithClient creates a new Uploader instance to upload objects to S3.

# Constants

DefaultDownloadConcurrency is the default number of goroutines to spin up when using Download().
DefaultDownloadPartSize is the default range of bytes to get at a time when using Download().
DefaultUploadConcurrency is the default number of goroutines to spin up when using Upload().
DefaultUploadPartSize is the default part size to buffer chunks of a payload into.
MaxUploadParts is the maximum allowed number of parts in a multi-part upload on Amazon S3.
MinUploadPartSize is the minimum allowed part size when uploading a part to Amazon S3.

# Structs

The Downloader structure that calls Download().
The Uploader structure that calls Upload().
UploadInput contains all input for upload requests to Amazon S3.
UploadOutput represents a response from the Upload() call.

# Interfaces

A MultiUploadFailure wraps a failed S3 multipart upload.