Package com.exasol.telemetry
Class TelemetryConfig
- java.lang.Object
-
- com.exasol.telemetry.TelemetryConfig
-
public final class TelemetryConfig extends Object
Stores the runtime settings that control telemetry delivery, retry behavior, and environment-based overrides.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTelemetryConfig.BuilderBuilds validatedTelemetryConfiginstances with optional overrides for transport and retry settings.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TelemetryConfig.Builderbuilder(String projectTag, String productVersion)Creates a builder for a telemetry configuration bound to the given project tag and product version.
-
-
-
Method Detail
-
builder
public static TelemetryConfig.Builder builder(String projectTag, String productVersion)
Creates a builder for a telemetry configuration bound to the given project tag and product version.- Parameters:
projectTag- project identifier attached to emitted telemetry messages ascategoryproductVersion- host product or library version attached to emitted telemetry messages asproductVersion- Returns:
- configuration builder
-
-