
io.airlift.tracing.OpenTelemetryConfig Maven / Gradle / Ivy
package io.airlift.tracing;
import io.airlift.configuration.Config;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
public class OpenTelemetryConfig
{
private String endpoint = "http://localhost:4317";
@NotNull
@Pattern(regexp = "^(http|https)://.*$", message = "must start with http:// or https://")
public String getEndpoint()
{
return endpoint;
}
@Config("tracing.exporter.endpoint")
public OpenTelemetryConfig setEndpoint(String endpoint)
{
this.endpoint = endpoint;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy