C F H O S U

C

CancellableTask<TState> Represents an asynchronous operation that can be canceled. 
ControllableTask<TState> Represents an asynchronous operation that can be paused, resumed and canceled. 

F

FileDownloadTask A task that downloads bytes of a GCS blob to a specified File. 
FileDownloadTask.TaskSnapshot Encapsulates state about the running FileDownloadTask  
FirebaseStorage FirebaseStorage is a service that supports uploading and downloading large objects to Google Cloud Storage. 

H

HttpURLConnectionFactory for test purposes only. 
HttpURLConnectionFactoryImpl for test purposes only. 

O

OnPausedListener<TProgress> A listener that is called if the Task is paused via pause()
OnProgressListener<TProgress> A listener that is called periodically during execution of the ControllableTask

S

StorageException Represents an Exception resulting from an operation on a StorageReference
StorageException.ErrorCode An StorageException.ErrorCode indicates the source of a failed StorageTask or operation. 
StorageMetadata Metadata for a StorageReference
StorageMetadata.Builder Creates a StorageMetadata object. 
StorageReference Represents a reference to a Google Cloud Storage object. 
StorageTask<TResult extends StorageTask.ProvideError> A controllable Task that has a synchronized state machine. 
StorageTask.ProvideError An object that returns an exception. 
StorageTask.SnapshotBase Base class for state. 
StreamDownloadTask A task that downloads bytes of a GCS blob. 
StreamDownloadTask.StreamProcessor A callback that is used to handle the stream download  
StreamDownloadTask.TaskSnapshot Encapsulates state about the running StreamDownloadTask  

U

UploadTask An controllable task that uploads and fires events for success, progress and failure. 
UploadTask.TaskSnapshot Encapsulates state about the running UploadTask