StorageKt
public final class StorageKt
Summary
Public fields |
|
|---|---|
final @NonNull FirebaseStorage |
Returns the |
final @NonNull Flow<@NonNull TaskState<@NonNull T>> |
Starts listening to this task's progress and emits its values via a |
Public methods |
|
|---|---|
static final long |
StorageKt.component1(@NonNull FileDownloadTask.TaskSnapshot receiver)Destructuring declaration for |
static final @NonNull List<@NonNull StorageReference> |
StorageKt.component1(@NonNull ListResult receiver)Destructuring declaration for |
static final long |
Destructuring declaration for |
static final long |
StorageKt.component1(@NonNull UploadTask.TaskSnapshot receiver)Destructuring declaration for |
static final long |
StorageKt.component2(@NonNull FileDownloadTask.TaskSnapshot receiver)Destructuring declaration for |
static final @NonNull List<@NonNull StorageReference> |
StorageKt.component2(@NonNull ListResult receiver)Destructuring declaration for |
static final long |
Destructuring declaration for |
static final long |
StorageKt.component2(@NonNull UploadTask.TaskSnapshot receiver)Destructuring declaration for |
static final String |
StorageKt.component3(@NonNull ListResult receiver)Destructuring declaration for |
static final @NonNull InputStream |
Destructuring declaration for |
static final StorageMetadata |
StorageKt.component3(@NonNull UploadTask.TaskSnapshot receiver)Destructuring declaration for |
static final Uri |
StorageKt.component4(@NonNull UploadTask.TaskSnapshot receiver)Destructuring declaration for |
static final @NonNull FirebaseStorage |
Returns the |
static final @NonNull FirebaseStorage |
Returns the |
static final @NonNull FirebaseStorage |
Returns the |
static final @NonNull StorageMetadata |
storageMetadata(Returns a |
Public fields
storage
public final @NonNull FirebaseStorage storage
Returns the FirebaseStorage instance of the default FirebaseApp.
taskState
public final @NonNull Flow<@NonNull TaskState<@NonNull T>> taskState
Starts listening to this task's progress and emits its values via a Flow.
-
When the returned flow starts being collected, it attaches the following listeners:
OnProgressListener,OnPausedListener,OnCompleteListener. -
When the flow completes the listeners will be removed.
Public methods
StorageKt.component1
public static final long StorageKt.component1(@NonNull FileDownloadTask.TaskSnapshot receiver)
Destructuring declaration for FileDownloadTask.TaskSnapshot to provide bytesTransferred.
| Returns | |
|---|---|
long |
the bytesTransferred of the |
StorageKt.component1
public static final @NonNull List<@NonNull StorageReference> StorageKt.component1(@NonNull ListResult receiver)
Destructuring declaration for ListResult to provide its items.
| Returns | |
|---|---|
@NonNull List<@NonNull StorageReference> |
the items of the |
StorageKt.component1
public static final long StorageKt.component1(@NonNull StreamDownloadTask.TaskSnapshot receiver)
Destructuring declaration for StreamDownloadTask.TaskSnapshot to provide bytesTransferred.
| Returns | |
|---|---|
long |
the bytesTransferred of the |
StorageKt.component1
public static final long StorageKt.component1(@NonNull UploadTask.TaskSnapshot receiver)
Destructuring declaration for UploadTask.TaskSnapshot to provide bytesTransferred.
| Returns | |
|---|---|
long |
the bytesTransferred of the |
StorageKt.component2
public static final long StorageKt.component2(@NonNull FileDownloadTask.TaskSnapshot receiver)
Destructuring declaration for FileDownloadTask.TaskSnapshot to provide totalByteCount.
| Returns | |
|---|---|
long |
the totalByteCount of the |
StorageKt.component2
public static final @NonNull List<@NonNull StorageReference> StorageKt.component2(@NonNull ListResult receiver)
Destructuring declaration for ListResult to provide its prefixes.
| Returns | |
|---|---|
@NonNull List<@NonNull StorageReference> |
the prefixes of the |
StorageKt.component2
public static final long StorageKt.component2(@NonNull StreamDownloadTask.TaskSnapshot receiver)
Destructuring declaration for StreamDownloadTask.TaskSnapshot to provide totalByteCount.
| Returns | |
|---|---|
long |
the totalByteCount of the |
StorageKt.component2
public static final long StorageKt.component2(@NonNull UploadTask.TaskSnapshot receiver)
Destructuring declaration for UploadTask.TaskSnapshot to provide totalByteCount.
| Returns | |
|---|---|
long |
the totalByteCount of the |
StorageKt.component3
public static final String StorageKt.component3(@NonNull ListResult receiver)
Destructuring declaration for ListResult to provide its pageToken.
| Returns | |
|---|---|
String |
the pageToken of the |
StorageKt.component3
public static final @NonNull InputStream StorageKt.component3(@NonNull StreamDownloadTask.TaskSnapshot receiver)
Destructuring declaration for StreamDownloadTask.TaskSnapshot to provide its stream.
| Returns | |
|---|---|
@NonNull InputStream |
the stream of the |
StorageKt.component3
public static final StorageMetadata StorageKt.component3(@NonNull UploadTask.TaskSnapshot receiver)
Destructuring declaration for UploadTask.TaskSnapshot to provide its metadata.
| Returns | |
|---|---|
StorageMetadata |
the metadata of the |
StorageKt.component4
public static final Uri StorageKt.component4(@NonNull UploadTask.TaskSnapshot receiver)
Destructuring declaration for UploadTask.TaskSnapshot to provide its uploadSessionUri.
| Returns | |
|---|---|
Uri |
the uploadSessionUri of the |
StorageKt.storage
public static final @NonNull FirebaseStorage StorageKt.storage(@NonNull Firebase receiver, @NonNull FirebaseApp app)
Returns the FirebaseStorage instance of a given FirebaseApp.
StorageKt.storage
public static final @NonNull FirebaseStorage StorageKt.storage(@NonNull Firebase receiver, @NonNull String url)
Returns the FirebaseStorage instance for a custom storage bucket at url.
StorageKt.storage
public static final @NonNull FirebaseStorage StorageKt.storage(
@NonNull Firebase receiver,
@NonNull FirebaseApp app,
@NonNull String url
)
Returns the FirebaseStorage instance of a given FirebaseApp and storage bucket url.
storageMetadata
public static final @NonNull StorageMetadata storageMetadata(
@ExtensionFunctionType @NonNull Function1<@NonNull StorageMetadata.Builder, Unit> init
)
Returns a StorageMetadata object initialized using the init function.