Class FirebaseTelemetry.Builder
java.lang.Object
com.google.genkit.plugins.firebase.telemetry.FirebaseTelemetry.Builder
- Enclosing class:
FirebaseTelemetry
Builder for FirebaseTelemetry.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the FirebaseTelemetry instance.forceDevExport(boolean forceDevExport) Forces telemetry export in development mode.metricExportIntervalMillis(long metricExportIntervalMillis) Sets the metric export interval.Sets the Firebase/GCP project ID.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
projectId
Sets the Firebase/GCP project ID.- Parameters:
projectId- the project ID- Returns:
- this builder
-
forceDevExport
Forces telemetry export in development mode.By default, telemetry is only exported in production environments (Cloud Run, Cloud Functions, App Engine). Set this to true to enable export during local development.
- Parameters:
forceDevExport- true to force export in dev mode- Returns:
- this builder
-
metricExportIntervalMillis
Sets the metric export interval.- Parameters:
metricExportIntervalMillis- the interval in milliseconds- Returns:
- this builder
-
build
Builds the FirebaseTelemetry instance.- Returns:
- the configured telemetry instance
-