Index

A B C D E F G H I J L M N P R S T V 
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, or null if the ExtendedAttributeKey.getType() has no equivalent AttributeType.
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 ExtendedAttributes as a Map.

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 ExtendedAttributes from this.
builder() - Static method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
Returns a new ExtendedAttributesBuilder instance for creating arbitrary ExtendedAttributes.

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 TextMapPropagator which will propagate the given fields from extraction to injection.
create(String...) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from 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 message and without a cause.
DeclarativeConfigException(String, Throwable) - Constructor for exception class io.opentelemetry.api.incubator.config.DeclarativeConfigException
Create a new configuration exception with specified message and cause.
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 ExtendedAttributes instance with no attributes.
empty() - Static method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Return an empty DeclarativeConfigProperties instance.
EXTENDED_ATTRIBUTES - Enum constant in enum io.opentelemetry.api.incubator.common.ExtendedAttributeType
Deprecated.
Use ExtendedAttributeType.VALUE with Value-based maps instead.
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 ExtendedAttributes supporting 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 with Value.of(java.util.Map) instead.
ExtendedAttributeType - Enum in io.opentelemetry.api.incubator.common
An enum that represents all the possible value types for an ExtendedAttributeKey and hence the types of values that are allowed for ExtendedAttributes.
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 MeterProvider that does nothing.
ExtendedDefaultTracerProvider - Class in io.opentelemetry.api.incubator.trace
 
ExtendedDoubleCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounterBuilder with experimental APIs.
ExtendedDoubleGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGauge with experimental APIs.
ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGaugeBuilder with experimental APIs.
ExtendedDoubleHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogram with experimental APIs.
ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogramBuilder with experimental APIs.
ExtendedDoubleUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounter with experimental APIs.
ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounterBuilder with experimental APIs.
ExtendedLogger - Interface in io.opentelemetry.api.incubator.logs
Extended Logger with experimental APIs.
ExtendedLogRecordBuilder - Interface in io.opentelemetry.api.incubator.logs
Extended LogRecordBuilder with experimental APIs.
ExtendedLongCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedLongCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongCounterBuilder with experimental APIs.
ExtendedLongGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGauge with experimental APIs.
ExtendedLongGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGaugeBuilder with experimental APIs.
ExtendedLongHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogram with experimental APIs.
ExtendedLongHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogramBuilder with experimental APIs.
ExtendedLongUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounter with experimental APIs.
ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounterBuilder with experimental APIs.
ExtendedOpenTelemetry - Interface in io.opentelemetry.api.incubator
Extension to OpenTelemetry with experimental APIs.
ExtendedSpanBuilder - Interface in io.opentelemetry.api.incubator.trace
Extended SpanBuilder with experimental APIs.
ExtendedTracer - Interface in io.opentelemetry.api.incubator.trace
Extended Tracer with 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, or null if not found.
get(ExtendedAttributeKey<T>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributes
Returns the value for the given ExtendedAttributeKey, or null if 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 Boolean configuration property.
getBoolean(String, boolean) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Boolean configuration property.
getComponentLoader() - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Return a ComponentLoader that should be used to load SPIs.
getConfigProvider() - Method in interface io.opentelemetry.api.incubator.ExtendedOpenTelemetry
Returns the ConfigProvider for this OpenTelemetry.
getDouble(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Double configuration property.
getDouble(String, double) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Double configuration property.
getInstrumentationConfig() - Method in interface io.opentelemetry.api.incubator.config.ConfigProvider
Returns the DeclarativeConfigProperties corresponding to instrumentation config, or null if 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 the modelType using the objectMapper.
getInt(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Integer configuration property.
getInt(String, int) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Integer configuration 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 Long configuration property.
getLong(String, long) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Long configuration 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 segments of ConfigProvider.getInstrumentationConfig() and call accessor on 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 List configuration property.
getScalarList(String, Class<T>, List<T>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a List configuration property.
getString(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a String configuration property.
getString(String, String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a String configuration property.
getStructured(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a DeclarativeConfigProperties configuration property.
getStructured(String, DeclarativeConfigProperties) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a list of DeclarativeConfigProperties configuration property.
getStructuredList(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a list of DeclarativeConfigProperties configuration property.
getStructuredList(String, List<DeclarativeConfigProperties>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a list of DeclarativeConfigProperties configuration 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 ConfigProvider until 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.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
Returns true if the tracer is enabled.
isEnabled(Severity) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
Overload of ExtendedLogger.isEnabled(Severity, Context) assuming Context.current().
isEnabled(Severity, Context) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
Returns true if the logger is enabled for the given context and severity.

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 TextMapPropagator which can be configured with a set of fields, which will be extracted and stored in Context.
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 AttributeKey with associated value into this.
put(ExtendedAttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
Puts an ExtendedAttributeKey with 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) with Value.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() and AttributeKey.getType() match the key.
remove(ExtendedAttributeKey<T>) - Method in interface io.opentelemetry.api.incubator.common.ExtendedAttributesBuilder
Remove all attributes where ExtendedAttributeKey.getKey() and ExtendedAttributeKey.getType() match the key.
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 the throwable.
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) and ExtendedSpanBuilder.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 SpanCallable inside of the span created by the given SpanBuilder.
startAndCall(SpanCallable<T, E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanCallable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable<E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable<E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.
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 ExtendedAttributesBuilder instance populated with the data of this ExtendedAttributes.
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 Value valued 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.
A B C D E F G H I J L M N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form