amplify_storage_s3 library

Classes

AmplifyStorageS3
The Flutter Storage S3 plugin for the Amplify Storage Category.
PassThroughPrefixResolver
A S3 prefix resolver that doesn't add extra prefix.
S3CopyOperation
An operation created by calling the Storage S3 plugin copy API.
S3CopyOptions
The configurable parameters invoking the Storage S3 plugin copy API.
S3CopyPluginOptions
The configurable parameters invoking the Storage S3 plugin copy API.
S3CopyResult
The result returned by the Storage S3 plugin getUrl API.
S3DataBytesRange
Defines data bytes range with start and end positions.
S3DownloadDataOperation
An operation created by calling the Storage S3 plugin downloadData API.
S3DownloadDataOptions
The configurable parameters invoking the Storage S3 plugin downloadData API.
S3DownloadDataPluginOptions
The configurable parameters invoking the Storage S3 plugin downloadData API.
S3DownloadDataResult
The result returned by the Storage S3 plugin downloadData API.
S3DownloadFileOperation
An operation created by calling the Storage S3 plugin downloadFile API.
S3DownloadFileOptions
The configurable parameters invoking the Storage S3 plugin downloadFile API.
S3DownloadFilePluginOptions
The configurable parameters invoking the Storage S3 plugin downloadFile API.
S3DownloadFileResult
The result returned by the Storage S3 plugin downloadFile API.
S3GetPropertiesOperation
An operation created by calling the Storage S3 plugin getProperties API.
S3GetPropertiesOptions
The configurable parameters invoking the Storage S3 plugin getProperties API.
S3GetPropertiesPluginOptions
The configurable parameters invoking the Storage S3 plugin getProperties API.
S3GetPropertiesResult
The result returned by the Storage S3 plugin getProperties API.
S3GetUrlOperation
An operation created by calling the Storage S3 plugin getUrl API.
S3GetUrlOptions
The configurable parameters invoking the Storage S3 plugin getUrl API.
S3GetUrlPluginOptions
The configurable parameters invoking the Storage S3 plugin getUrl API.
S3GetUrlResult
The result returned by the Storage S3 plugin getUrl API.
S3Item
An object in a S3 bucket.
S3ItemWithAccessLevel
A S3Item with its associated access level information.
S3ListMetadata
The metadata returned from the Storage S3 plugin list API.
S3ListOperation
An operation created by calling the Storage S3 plugin list API.
S3ListOptions
The configurable parameters for the Storage S3 plugin list requests.
S3ListPluginOptions
The configurable parameters for the Storage S3 plugin list API.
S3ListResult
The result returned by the Storage S3 plugin list API.
S3MoveOperation
An operation created by calling the Storage S3 plugin copy API.
S3MoveOptions
The configurable parameters invoking the Storage S3 plugin copy API.
S3MovePluginOptions
The configurable parameters invoking the Storage S3 plugin move API.
S3MoveResult
The result returned by the Storage S3 plugin move API.
S3PrefixResolver
Defines the interface of a S3 prefix resolver.
S3RemoveManyOperation
An operation created by calling the Storage S3 plugin removeMany API.
S3RemoveManyOptions
The configurable parameters invoking the Storage S3 plugin removeMany API.
S3RemoveManyPluginOptions
The configurable parameters invoking the Storage S3 plugin removeMany API.
S3RemoveManyResult
The result returned by the Storage S3 plugin removeMany API.
S3RemoveOperation
An operation created by calling the Storage S3 plugin remove API.
S3RemoveOptions
The configurable parameters invoking the Storage S3 plugin remove API.
S3RemovePluginOptions
The configurable parameters invoking the Storage S3 plugin remove API.
S3UploadDataOperation
An operation created by calling the Storage S3 plugin uploadData API.
S3UploadDataOptions
The configurable parameters invoking the Storage S3 plugin uploadData API.
S3UploadDataPluginOptions
The configurable parameters invoking the Storage S3 plugin uploadData API.
S3UploadDataResult
The result returned by the Storage S3 plugin uploadData API.
S3UploadFileOperation
An operation created by calling the Storage S3 plugin uploadFile API.
S3UploadFileOptions
The configurable parameters invoking the Storage S3 plugin uploadFile API.
S3UploadFilePluginOptions
The configurable parameters invoking the Storage S3 plugin uploadFile API.
S3UploadFileResult
The result returned by the Storage S3 plugin uploadFile API.

Constants

zIsTest → const Symbol
A symbol used for unit tests.

Typedefs

S3DataPayload = StorageDataPayload
Creates a stream of bytes from data in memory.
S3RemoveResult = StorageRemoveResult<S3Item>
The result returned by the Storage S3 plugin remove API.
S3TransferProgress = StorageTransferProgress
The transfer progress.

Exceptions / Errors

InvalidBytesRangeError
Error thrown on invalid bytes range.