Package io.jenkins.plugins.opentelemetry
Class OpenTelemetryConfiguration
- java.lang.Object
-
- io.jenkins.plugins.opentelemetry.OpenTelemetryConfiguration
-
public class OpenTelemetryConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
TESTING_INMEMORY_MODE
-
Constructor Summary
Constructors Constructor Description OpenTelemetryConfiguration(Optional<String> endpoint, Optional<String> trustedCertificatesPem, Optional<OtlpAuthentication> authentication, Optional<Integer> exporterTimeoutMillis, Optional<Integer> exporterIntervalMillis, Optional<String> serviceName, Optional<String> serviceNamespace, Optional<String> disabledResourceProviders, Map<String,String> configurationProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Optional<OtlpAuthentication>
getAuthentication()
Optional<String>
getDisabledResourceProviders()
Optional<String>
getEndpoint()
Optional<Integer>
getExporterIntervalMillis()
Optional<Integer>
getExporterTimeoutMillis()
Optional<String>
getServiceName()
Optional<String>
getServiceNamespace()
Optional<String>
getTrustedCertificatesPem()
int
hashCode()
Map<String,String>
toOpenTelemetryProperties()
io.opentelemetry.sdk.resources.Resource
toOpenTelemetryResource()
String
toString()
-
-
-
Constructor Detail
-
OpenTelemetryConfiguration
public OpenTelemetryConfiguration(Optional<String> endpoint, Optional<String> trustedCertificatesPem, Optional<OtlpAuthentication> authentication, Optional<Integer> exporterTimeoutMillis, Optional<Integer> exporterIntervalMillis, Optional<String> serviceName, Optional<String> serviceNamespace, Optional<String> disabledResourceProviders, Map<String,String> configurationProperties)
-
-
Method Detail
-
getAuthentication
public Optional<OtlpAuthentication> getAuthentication()
-
toOpenTelemetryProperties
@NonNull public Map<String,String> toOpenTelemetryProperties()
- See Also:
AutoConfiguredOpenTelemetrySdkBuilder.addPropertiesSupplier(java.util.function.Supplier)
-
toOpenTelemetryResource
@NonNull public io.opentelemetry.sdk.resources.Resource toOpenTelemetryResource()
- See Also:
AutoConfiguredOpenTelemetrySdkBuilder.addResourceCustomizer(BiFunction)
-
-