Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
Configuration for the OpenInference subscriber.
impl OpenInferenceConfigimpl OpenInferenceConfig
newpub fn new() -> Self
Creates a config with sensible defaults.
with_transportpub fn with_transport(self, transport: OtlpTransport) -> Self
Selects the OTLP transport.
with_service_namepub fn with_service_name(self, service_name: impl Into<String>) -> Self
Sets the service.name resource attribute.
with_endpointpub fn with_endpoint(self, endpoint: impl Into<String>) -> Self
Overrides the OTLP endpoint. If unset, exporter defaults and OTEL_* env vars apply.
with_headerpub fn with_header(
self,
key: impl Into<String>,
value: impl Into<String>,
) -> Self
Adds a header/metadata entry for the exporter.
with_resource_attributepub fn with_resource_attribute(
self,
key: impl Into<String>,
value: impl Into<String>,
) -> Self
Adds a resource attribute as a string key/value pair.
with_timeoutpub fn with_timeout(self, timeout: Duration) -> Self
Sets the OTLP request timeout.
with_service_namespacepub fn with_service_namespace(self, namespace: impl Into<String>) -> Self
Sets the service namespace resource attribute.
with_service_versionpub fn with_service_version(self, version: impl Into<String>) -> Self
Sets the service version resource attribute.
with_instrumentation_scopepub fn with_instrumentation_scope(self, scope: impl Into<String>) -> Self
Sets the instrumentation scope name used for emitted spans.
impl Clone for OpenInferenceConfigimpl Clone for OpenInferenceConfig
clonefn clone(&self) -> OpenInferenceConfig
clone_fromfn clone_from(&mut self, source: &Self)
impl Debug for OpenInferenceConfigimpl Debug for OpenInferenceConfig
fmtfn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for OpenInferenceConfigimpl Default for OpenInferenceConfig
defaultfn default() -> Self