FirebaseStorage

actual class FirebaseStorage(source)

Cloud Storage for Firebase, as the Android SDK's com.google.firebase.storage.FirebaseStorage. The download retry time, file downloads and FileDownloadTask exist on Android, the JVM and Apple platforms (nonJsMain); the JS SDK downloads through URLs only.

actual class FirebaseStorage(source)
expect class FirebaseStorage(source)

Cloud Storage for Firebase, as the Android SDK's com.google.firebase.storage.FirebaseStorage. The download retry time, file downloads and FileDownloadTask exist on Android, the JVM and Apple platforms (nonJsMain); the JS SDK downloads through URLs only.

actual class FirebaseStorage(source)
actual class FirebaseStorage(source)

Types

Link copied to clipboard
actual object Companion
actual object Companion
expect object Companion
actual object Companion
actual object Companion

Properties

Link copied to clipboard
actual val app: FirebaseApp

The FirebaseApp this instance belongs to.

actual val app: FirebaseApp

The FirebaseApp this instance belongs to.

expect val app: FirebaseApp

The FirebaseApp this instance belongs to.

actual val app: FirebaseApp

The FirebaseApp this instance belongs to.

actual val app: FirebaseApp

The FirebaseApp this instance belongs to.

Link copied to clipboard
val ios: FIRStorage

The underlying Firebase iOS SDK object.

Link copied to clipboard

The underlying Firebase JS SDK object.

The underlying Firebase JS SDK object.

Link copied to clipboard

The maximum time to retry each chunk of an upload, in milliseconds (60 seconds by default). Android only: the Apple and JS SDKs have no per-chunk retry, so there the value is kept but has no effect.

Kept but has no effect: the iOS SDK has no per-chunk upload retry.

The maximum time to retry each chunk of an upload, in milliseconds (60 seconds by default). Android only: the Apple and JS SDKs have no per-chunk retry, so there the value is kept but has no effect.

Kept but has no effect: the JS SDK has no per-chunk upload retry.

Kept but has no effect: the JS SDK has no per-chunk upload retry.

Link copied to clipboard

Not in the common API (JS has no download retry time); the shipped nonJsMain extension binds to this member.

Link copied to clipboard

The maximum time to retry downloads, in milliseconds; no effect on JS.

The maximum time to retry downloads, in milliseconds; no effect on JS.

The maximum time to retry downloads, in milliseconds; no effect on JS.

Kept in memory with no effect: the JS SDK has no file downloads.

Kept in memory with no effect: the JS SDK has no file downloads.

Link copied to clipboard

The maximum time to retry operations other than uploads and downloads, in milliseconds.

The maximum time to retry operations other than uploads and downloads, in milliseconds.

The maximum time to retry operations other than uploads and downloads, in milliseconds.

The maximum time to retry operations other than uploads and downloads, in milliseconds.

The maximum time to retry operations other than uploads and downloads, in milliseconds.

Link copied to clipboard

The maximum time to retry uploads, in milliseconds.

The maximum time to retry uploads, in milliseconds.

The maximum time to retry uploads, in milliseconds.

The maximum time to retry uploads, in milliseconds.

The maximum time to retry uploads, in milliseconds.

Link copied to clipboard

A reference to the root of the default bucket.

A reference to the root of the default bucket.

A reference to the root of the default bucket.

A reference to the root of the default bucket.

A reference to the root of the default bucket.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
actual fun getReference(location: String): StorageReference

A reference to location, a path in the default bucket.

actual fun getReference(location: String): StorageReference

A reference to location, a path in the default bucket.

expect fun getReference(location: String): StorageReference

A reference to location, a path in the default bucket.

actual fun getReference(location: String): StorageReference

A reference to location, a path in the default bucket.

actual fun getReference(location: String): StorageReference

A reference to location, a path in the default bucket.

Link copied to clipboard

A reference for a gs:// or https:// URL of an object in this instance's bucket.

A reference for a gs:// or https:// URL of an object in this instance's bucket.

A reference for a gs:// or https:// URL of an object in this instance's bucket.

A reference for a gs:// or https:// URL of an object in this instance's bucket.

A reference for a gs:// or https:// URL of an object in this instance's bucket.

Link copied to clipboard
open override fun hashCode(): Int
open override fun hashCode(): Int
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
open override fun toString(): String
open override fun toString(): String
Link copied to clipboard
actual fun useEmulator(host: String, port: Int)

Routes requests to the Storage emulator at host:port.

actual fun useEmulator(host: String, port: Int)

Routes requests to the Storage emulator at host:port.

expect fun useEmulator(host: String, port: Int)

Routes requests to the Storage emulator at host:port.

actual fun useEmulator(host: String, port: Int)

Routes requests to the Storage emulator at host:port.

actual fun useEmulator(host: String, port: Int)

Routes requests to the Storage emulator at host:port.