Added in API level 31

StorageInfo


class StorageInfo : Parcelable
kotlin.Any
   ↳ android.app.appsearch.StorageInfo

The response class of AppSearchSession#getStorageInfo.

Summary

Nested classes

Builder for StorageInfo objects.

Inherited constants
Public methods
Int

Returns the number of alive documents in the current session.

Int

Returns the number of namespaces that have at least one alive document in the current session's database.

Long

Returns the estimated size of the session's database in bytes.

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<StorageInfo!>

Public methods

getAliveDocumentsCount

Added in API level 31
fun getAliveDocumentsCount(): Int

Returns the number of alive documents in the current session.

Alive documents are documents that haven't been deleted and haven't exceeded the ttl as set in GenericDocument.Builder#setTtlMillis.

getAliveNamespacesCount

Added in API level 31
fun getAliveNamespacesCount(): Int

Returns the number of namespaces that have at least one alive document in the current session's database.

Alive documents are documents that haven't been deleted and haven't exceeded the ttl as set in GenericDocument.Builder#setTtlMillis.

getSizeBytes

Added in API level 31
fun getSizeBytes(): Long

Returns the estimated size of the session's database in bytes.

writeToParcel

Added in API level 35
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

Added in API level 35
static val CREATOR: Parcelable.Creator<StorageInfo!>