FirebasePerformance

Firebase Performance Monitoring, as the Android SDK's com.google.firebase.perf.FirebasePerformance: the entry point for custom traces (and, where the platform supports it, HTTP metrics through newHttpMetric).

Firebase Performance Monitoring, as the Android SDK's com.google.firebase.perf.FirebasePerformance: the entry point for custom traces (and, where the platform supports it, HTTP metrics through newHttpMetric).

Firebase Performance Monitoring, as the Android SDK's com.google.firebase.perf.FirebasePerformance: the entry point for custom traces (and, where the platform supports it, HTTP metrics through newHttpMetric).

Types

Link copied to clipboard
actual object Companion
actual object Companion
expect object Companion
actual object Companion
actual object Companion
actual object Companion
Link copied to clipboard
actual annotation class HttpMethod

The HTTP method names accepted by newHttpMetric; the Android SDK's @StringDef.

actual annotation class HttpMethod

The HTTP method names accepted by newHttpMetric; the Android SDK's @StringDef.

expect annotation class HttpMethod

The HTTP method names accepted by newHttpMetric; the Android SDK's @StringDef.

actual annotation class HttpMethod

The HTTP method names accepted by newHttpMetric; the Android SDK's @StringDef.

actual annotation class HttpMethod

The HTTP method names accepted by newHttpMetric; the Android SDK's @StringDef.

actual annotation class HttpMethod

The HTTP method names accepted by newHttpMetric; the Android SDK's @StringDef.

Properties

Link copied to clipboard
val ios: FIRPerformance

The underlying Firebase iOS SDK object.

Link copied to clipboard

Whether performance monitoring is enabled. The setting is persisted and applied on future runs of the app; it does not affect instrumentation configured at build time.

Whether performance monitoring is enabled. The setting is persisted and applied on future runs of the app; it does not affect instrumentation configured at build time.

Whether performance monitoring is enabled. The setting is persisted and applied on future runs of the app; it does not affect instrumentation configured at build time.

Whether performance monitoring is enabled. The setting is persisted and applied on future runs of the app; it does not affect instrumentation configured at build time.

Whether performance monitoring is enabled. The setting is persisted and applied on future runs of the app; it does not affect instrumentation configured at build time.

Whether performance monitoring is enabled. The setting is persisted and applied on future runs of the app; it does not affect instrumentation configured at build time.

Link copied to clipboard

The underlying Firebase JS SDK object.

The underlying Firebase JS SDK object.

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
open override fun hashCode(): Int
open override fun hashCode(): Int
open override fun hashCode(): Int
Link copied to clipboard
fun newHttpMetric(url: String, httpMethod: String): HttpMetric

Not in the common API (JS has no HttpMetric); the shipped nonJsMain newHttpMetric extension binds to this member.

Link copied to clipboard

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Link copied to clipboard
actual fun newTrace(traceName: String): Trace

Creates a Trace with the given name, which must have no leading or trailing whitespace, no leading underscore and at most MAX_TRACE_NAME_LENGTH characters.

actual fun newTrace(traceName: String): Trace

Creates a Trace with the given name, which must have no leading or trailing whitespace, no leading underscore and at most MAX_TRACE_NAME_LENGTH characters.

expect fun newTrace(traceName: String): Trace

Creates a Trace with the given name, which must have no leading or trailing whitespace, no leading underscore and at most MAX_TRACE_NAME_LENGTH characters.

actual fun newTrace(traceName: String): Trace

Creates a Trace with the given name, which must have no leading or trailing whitespace, no leading underscore and at most MAX_TRACE_NAME_LENGTH characters.

actual fun newTrace(traceName: String): Trace

Creates a Trace with the given name, which must have no leading or trailing whitespace, no leading underscore and at most MAX_TRACE_NAME_LENGTH characters.

actual fun newTrace(traceName: String): Trace

Creates a Trace with the given name, which must have no leading or trailing whitespace, no leading underscore and at most MAX_TRACE_NAME_LENGTH characters.

Link copied to clipboard
open override fun toString(): String
open override fun toString(): String
open override fun toString(): String
open override fun toString(): String