Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addLink(SpanContext) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- asAttributeKey() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Return the equivalent
AttributeKey, ornullif theExtendedAttributeKey.getType()has no equivalentAttributeType. - asAttributes() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Return a view of this extended attributes with entries limited to those representable as standard attributes.
- asMap() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Returns a read-only view of this
ExtendedAttributesas aMap.
B
- BOOLEAN - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- BOOLEAN_ARRAY - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- booleanArrayKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for List<Boolean> valued attributes.
- booleanKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for Boolean valued attributes.
- build() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Create the
ExtendedAttributesfrom this. - builder() - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Returns a new
ExtendedAttributesBuilderinstance for creating arbitraryExtendedAttributes.
C
- callInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanCallable
- ConfigProvider - Interface in io.opentelemetry.api.incubator.config
-
A registry for accessing declarative configuration.
- create(Iterable<String>) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
-
Returns a
TextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection. - create(String...) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
-
Returns a
TextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection.
D
- DeclarativeConfigException - Exception Class in io.opentelemetry.api.incubator.config
-
An exception that is thrown when errors occur with declarative configuration.
- DeclarativeConfigException(String) - Constructor for exception class io.opentelemetry.api.incubator.config.DeclarativeConfigException
-
Create a new configuration exception with specified
messageand without a cause. - DeclarativeConfigException(String, Throwable) - Constructor for exception class io.opentelemetry.api.incubator.config.DeclarativeConfigException
-
Create a new configuration exception with specified
messageandcause. - DeclarativeConfigProperties - Interface in io.opentelemetry.api.incubator.config
-
An interface for accessing declarative configuration data.
- DOUBLE - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- DOUBLE_ARRAY - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- doubleArrayKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for List<Double> valued attributes.
- doubleKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for Double valued attributes.
E
- empty() - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Returns a
ExtendedAttributesinstance with no attributes. - empty() - Static method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Return an empty
DeclarativeConfigPropertiesinstance. - EXTENDED_ATTRIBUTES - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
-
Deprecated.
- ExtendedAttributeKey<T> - Interface in io.opentelemetry.api.incubator.common
-
This interface provides a handle for setting the values of
ExtendedAttributes. - ExtendedAttributes - Interface in io.opentelemetry.api.incubator.common
-
An immutable container for extended attributes.
- ExtendedAttributesBuilder - Interface in io.opentelemetry.api.incubator.common
-
A builder of
ExtendedAttributessupporting an arbitrary number of key-value pairs. - extendedAttributesKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Deprecated.Use
ExtendedAttributeKey.valueKey(String)in combination withValue.of(java.util.Map)instead. - ExtendedAttributeType - Enum in io.opentelemetry.api.incubator.common
-
An enum that represents all the possible value types for an
ExtendedAttributeKeyand hence the types of values that are allowed forExtendedAttributes. - ExtendedContextPropagators - Class in io.opentelemetry.api.incubator.propagation
-
Utility class to simplify context propagation.
- ExtendedDefaultLoggerProvider - Class in io.opentelemetry.api.incubator.logs
- ExtendedDefaultMeterProvider - Class in io.opentelemetry.api.incubator.metrics
-
A
MeterProviderthat does nothing. - ExtendedDefaultTracerProvider - Class in io.opentelemetry.api.incubator.trace
- ExtendedDoubleCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleCounterwith experimental APIs. - ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleCounterBuilderwith experimental APIs. - ExtendedDoubleGauge - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleGaugewith experimental APIs. - ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleGaugeBuilderwith experimental APIs. - ExtendedDoubleHistogram - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleHistogramwith experimental APIs. - ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleHistogramBuilderwith experimental APIs. - ExtendedDoubleUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleUpDownCounterwith experimental APIs. - ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleUpDownCounterBuilderwith experimental APIs. - ExtendedLogger - Interface in io.opentelemetry.api.incubator.logs
-
Extended
Loggerwith experimental APIs. - ExtendedLogRecordBuilder - Interface in io.opentelemetry.api.incubator.logs
-
Extended
LogRecordBuilderwith experimental APIs. - ExtendedLongCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleCounterwith experimental APIs. - ExtendedLongCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongCounterBuilderwith experimental APIs. - ExtendedLongGauge - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongGaugewith experimental APIs. - ExtendedLongGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongGaugeBuilderwith experimental APIs. - ExtendedLongHistogram - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongHistogramwith experimental APIs. - ExtendedLongHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongHistogramBuilderwith experimental APIs. - ExtendedLongUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongUpDownCounterwith experimental APIs. - ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongUpDownCounterBuilderwith experimental APIs. - ExtendedOpenTelemetry - Interface in io.opentelemetry.api.incubator
-
Extension to
OpenTelemetrywith experimental APIs. - ExtendedSpanBuilder - Interface in io.opentelemetry.api.incubator.trace
-
Extended
SpanBuilderwith experimental APIs. - ExtendedTracer - Interface in io.opentelemetry.api.incubator.trace
-
Extended
Tracerwith experimental APIs. - extract(Context, C, TextMapGetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- extractTextMapPropagationContext(Map<String, String>, ContextPropagators) - Static method in class io.opentelemetry.api.incubator.propagation.ExtendedContextPropagators
-
Extract the context from a string map, which you get from HTTP headers of the metadata of a message you're processing.
F
- fields() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- forEach(BiConsumer<? super ExtendedAttributeKey<?>, ? super Object>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Iterates over all the key-value pairs of attributes contained by this instance.
- fromAttributeKey(AttributeKey<T>) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Return an ExtendedAttributeKey equivalent to the
attributeKey.
G
- get() - Static method in class io.opentelemetry.api.incubator.config.GlobalConfigProvider
-
Returns the globally registered
ConfigProvider. - get(AttributeKey<T>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Returns the value for the given
AttributeKey, ornullif not found. - get(ExtendedAttributeKey<T>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Returns the value for the given
ExtendedAttributeKey, ornullif not found. - get(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
- get(String, String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
- getBoolean(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Booleanconfiguration property. - getBoolean(String, boolean) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Booleanconfiguration property. - getComponentLoader() - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Return a
ComponentLoaderthat should be used to load SPIs. - getConfigProvider() - Method in interface io.opentelemetry.api.incubator.ExtendedOpenTelemetry
-
Returns the
ConfigProviderfor thisOpenTelemetry. - getDouble(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Doubleconfiguration property. - getDouble(String, double) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Doubleconfiguration property. - getInstrumentationConfig() - Method in interface io.opentelemetry.api.incubator.config.ConfigProvider
-
Returns the
DeclarativeConfigPropertiescorresponding to instrumentation config, ornullif unavailable. - getInstrumentationConfigModel(ConfigProvider, String, ObjectMapper, Class<T>) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return
.instrumentation.java.<instrumentationName>, after converting it to themodelTypeusing theobjectMapper. - getInt(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Integerconfiguration property. - getInt(String, int) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Integerconfiguration property. - getKey() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns the underlying String representation of the key.
- getLong(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Longconfiguration property. - getLong(String, long) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Longconfiguration property. - getNoop() - Static method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
- getNoop() - Static method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
- getNoop() - Static method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
- getOrNull(ConfigProvider, Function<DeclarativeConfigProperties, T>, String...) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Walk down the
segmentsofConfigProvider.getInstrumentationConfig()and callaccessoron the terminal node. - getPropertyKeys() - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a set of all configuration property keys.
- getScalarList(String, Class<T>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Listconfiguration property. - getScalarList(String, Class<T>, List<T>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Listconfiguration property. - getString(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Stringconfiguration property. - getString(String, String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
Stringconfiguration property. - getStructured(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a
DeclarativeConfigPropertiesconfiguration property. - getStructured(String, DeclarativeConfigProperties) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a list of
DeclarativeConfigPropertiesconfiguration property. - getStructuredList(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a list of
DeclarativeConfigPropertiesconfiguration property. - getStructuredList(String, List<DeclarativeConfigProperties>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Returns a list of
DeclarativeConfigPropertiesconfiguration property. - getTextMapPropagationContext(ContextPropagators) - Static method in class io.opentelemetry.api.incubator.propagation.ExtendedContextPropagators
-
Injects the current context into a string map, which can then be added to HTTP headers or the metadata of a message.
- getType() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns the type of attribute for this key.
- GlobalConfigProvider - Class in io.opentelemetry.api.incubator.config
-
This class provides a temporary global accessor for
ConfigProvideruntil the instrumentation config API is marked stable.
H
- httpClientRequestCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return
.instrumentation.general.http.client.request_captured_headers, or null if none is configured. - httpClientResponseCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return
.instrumentation.general.http.client.response_captured_headers, or null if none is configured. - httpServerRequestCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return
.instrumentation.general.http.server.request_captured_headers, or null if none is configured. - httpServerResponseCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return
.instrumentation.general.http.server.response_captured_headers, or null if none is configured.
I
- inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- InstrumentationConfigUtil - Class in io.opentelemetry.api.incubator.config
-
A collection of convenience methods to extract instrumentation config from
ConfigProvider.getInstrumentationConfig(). - io.opentelemetry.api.incubator - package io.opentelemetry.api.incubator
- io.opentelemetry.api.incubator.common - package io.opentelemetry.api.incubator.common
- io.opentelemetry.api.incubator.config - package io.opentelemetry.api.incubator.config
- io.opentelemetry.api.incubator.logs - package io.opentelemetry.api.incubator.logs
- io.opentelemetry.api.incubator.metrics - package io.opentelemetry.api.incubator.metrics
- io.opentelemetry.api.incubator.propagation - package io.opentelemetry.api.incubator.propagation
- io.opentelemetry.api.incubator.trace - package io.opentelemetry.api.incubator.trace
- isEmpty() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Whether there are any attributes contained in this.
- isEnabled() - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
-
Deprecated.for removal after 1.55.0. Use
ExtendedLogger.isEnabled(Severity, Context)orExtendedLogger.isEnabled(Severity)instead. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounter
-
Returns
trueif the counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGauge
-
Returns
trueif the gauge is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogram
-
Returns
trueif the histogram is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounter
-
Returns
trueif the up down counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounter
-
Returns
trueif the counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGauge
-
Returns
trueif the gauge is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogram
-
Returns
trueif the histogram is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounter
-
Returns
trueif the up down counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
-
Returns
trueif the tracer is enabled. - isEnabled(Severity) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
-
Overload of
ExtendedLogger.isEnabled(Severity, Context)assumingContext.current(). - isEnabled(Severity, Context) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
-
Returns
trueif the logger is enabled for the givencontextandseverity.
J
- javaInstrumentationConfig(ConfigProvider, String) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return
.instrumentation.java.<instrumentationName>, or null if none is configured.
L
- loggerBuilder(String) - Method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
- logRecordBuilder() - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
- LONG - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- LONG_ARRAY - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- longArrayKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for List<Long> valued attributes.
- longKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for Long valued attributes.
M
- meterBuilder(String) - Method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
N
- noop() - Static method in interface io.opentelemetry.api.incubator.config.ConfigProvider
-
Returns a no-op
ConfigProvider.
P
- PassThroughPropagator - Class in io.opentelemetry.api.incubator.propagation
-
A
TextMapPropagatorwhich can be configured with a set of fields, which will be extracted and stored inContext. - peerServiceMapping(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
-
Return a map representation of the peer service map entries in
.instrumentation.general.peer.service_mapping, or null if none is configured. - put(AttributeKey<List<T>>, T...) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a List attribute into this.
- put(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a
AttributeKeywith associated value into this. - put(ExtendedAttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts an
ExtendedAttributeKeywith an associated value into this if the value is non-null. - put(String, boolean) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a boolean attribute into this.
- put(String, boolean...) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a Boolean array attribute into this.
- put(String, double) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a double attribute into this.
- put(String, double...) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a Double array attribute into this.
- put(String, long) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a long attribute into this.
- put(String, long...) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a Long array attribute into this.
- put(String, ExtendedAttributes) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Deprecated.Use
ExtendedAttributesBuilder.put(ExtendedAttributeKey, Object)withValue.of(java.util.Map)instead. - put(String, String) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a String attribute into this.
- put(String, String...) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts a String array attribute into this.
- putAll(Attributes) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts all the provided attributes into this Builder.
- putAll(ExtendedAttributes) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Puts all the provided attributes into this Builder.
R
- remove(AttributeKey<T>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Remove all attributes where
AttributeKey.getKey()andAttributeKey.getType()match thekey. - remove(ExtendedAttributeKey<T>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Remove all attributes where
ExtendedAttributeKey.getKey()andExtendedAttributeKey.getType()match thekey. - removeIf(Predicate<ExtendedAttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
-
Remove all attributes that satisfy the given predicate.
- resetForTest() - Static method in class io.opentelemetry.api.incubator.config.GlobalConfigProvider
-
Unsets the global
ConfigProvider. - runInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanRunnable
S
- set(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.GlobalConfigProvider
-
Sets the global
ConfigProvider. - setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAllAttributes(ExtendedAttributes) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
-
Sets attributes.
- setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(ExtendedAttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
-
Set an attribute.
- setAttribute(String, boolean) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, double) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, long) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, String) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGaugeBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGaugeBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogramBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
- setBody(Value<?>) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setBody(String) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setContext(Context) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setEventName(String) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
-
Sets the event name, which identifies the class / type of the Event.
- setException(Throwable) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
-
Set standard
exception.*attributes based on thethrowable. - setNoParent() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setObservedTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setObservedTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setParent(Context) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setParentFrom(ContextPropagators, Map<String, String>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Extract a span context from the given carrier and set it as parent of the span for
ExtendedSpanBuilder.startAndCall(SpanCallable)andExtendedSpanBuilder.startAndRun(SpanRunnable). - setSeverity(Severity) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setSeverityText(String) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setSpanKind(SpanKind) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setStartTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setStartTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- setTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
- size() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
The number of attributes contained in this.
- spanBuilder(String) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
- SpanCallable<T,
E> - Interface in io.opentelemetry.api.incubator.trace -
An interface for creating a lambda that is wrapped in a span, returns a value, and that may throw.
- SpanRunnable<E> - Interface in io.opentelemetry.api.incubator.trace
-
An interface for creating a lambda that is wrapped in a span and that may throw.
- startAndCall(SpanCallable<T, E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanCallableinside of the span created by the givenSpanBuilder. - startAndCall(SpanCallable<T, E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanCallableinside of the span created by the givenSpanBuilder. - startAndRun(SpanRunnable<E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanRunnableinside of the span created by the givenSpanBuilder. - startAndRun(SpanRunnable<E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanRunnableinside of the span created by the givenSpanBuilder. - STRING - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- STRING_ARRAY - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- stringArrayKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for List<String> valued attributes.
- stringKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for String valued attributes.
T
- toBuilder() - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
-
Returns a new
ExtendedAttributesBuilderinstance populated with the data of thisExtendedAttributes. - toMap(DeclarativeConfigProperties) - Static method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
-
Return a map representation of the
declarativeConfigProperties. - toString() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- tracerBuilder(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
V
- VALUE - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
- valueKey(String) - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributeKey
-
Returns a new ExtendedAttributeKey for
Valuevalued attributes. - valueOf(String) - Static method in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form
ExtendedAttributeType.VALUEwithValue-based maps instead.