com.google.firebase.storage

Annotations

StorageException.ErrorCode

An ErrorCode indicates the source of a failed StorageTask or operation.

Interfaces

OnPausedListener

A listener that is called if the Task is paused via pause.

OnProgressListener

A listener that is called periodically during execution of the ControllableTask.

StorageTask.ProvideError

An object that returns an exception.

StreamDownloadTask.StreamProcessor

A callback that is used to handle the stream download

Classes

CancellableTask

Represents an asynchronous operation that can be canceled.

ControllableTask

Represents an asynchronous operation that can be paused, resumed and canceled.

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.

ListResult

Contains the prefixes and items returned by a list call.

StorageKt
StorageMetadata

Metadata for a StorageReference.

StorageMetadata.Builder

Creates a StorageMetadata object.

StorageReference

Represents a reference to a Google Cloud Storage object.

StorageTask

A controllable Task that has a synchronized state machine.

StorageTask.SnapshotBase

Base class for state.

StreamDownloadTask

A task that downloads bytes of a GCS blob.

StreamDownloadTask.TaskSnapshot

Encapsulates state about the running StreamDownloadTask

TaskState

Used to emit events about the progress of storage tasks.

TaskState.InProgress

Called periodically as data is transferred and can be used to populate an upload/download indicator.

TaskState.Paused

Called any time the upload/download is paused.

UploadTask

An controllable task that uploads and fires events for success, progress and failure.

UploadTask.TaskSnapshot

Encapsulates state about the running UploadTask

Exceptions

StorageException

Represents an Exception resulting from an operation on a StorageReference.