Class GcpFallbackOpenTelemetry.Builder (1.11.0)

public static class GcpFallbackOpenTelemetry.Builder

Builder for configuring GcpFallbackOpenTelemetry.

Inheritance

java.lang.Object > GcpFallbackOpenTelemetry.Builder

Methods

build()

public GcpFallbackOpenTelemetry build()

Returns a new GcpFallbackOpenTelemetry built with the configuration of this Builder.

Returns
Type Description
GcpFallbackOpenTelemetry

disableAllMetrics()

public GcpFallbackOpenTelemetry.Builder disableAllMetrics()

Disable all metrics. Any desired metric must be explicitly enabled after this.

Returns
Type Description
GcpFallbackOpenTelemetry.Builder

disableMetrics(Collection<String> disableMetrics)

public GcpFallbackOpenTelemetry.Builder disableMetrics(Collection<String> disableMetrics)

Disables the specified metrics from being collected and exported.

Parameter
Name Description
disableMetrics Collection<String>
Returns
Type Description
GcpFallbackOpenTelemetry.Builder

enableMetrics(Collection<String> enableMetrics)

public GcpFallbackOpenTelemetry.Builder enableMetrics(Collection<String> enableMetrics)

Enables the specified metrics for collection and export. By default, all metrics are enabled.

Parameter
Name Description
enableMetrics Collection<String>
Returns
Type Description
GcpFallbackOpenTelemetry.Builder

withSdk(OpenTelemetry sdk)

public GcpFallbackOpenTelemetry.Builder withSdk(OpenTelemetry sdk)

Sets the io.opentelemetry.api.OpenTelemetry entrypoint to use. This can be used to configure OpenTelemetry by returning the instance created by a io.opentelemetry.sdk.OpenTelemetrySdkBuilder.

Parameter
Name Description
sdk io.opentelemetry.api.OpenTelemetry
Returns
Type Description
GcpFallbackOpenTelemetry.Builder