Index

A B C D F G I M N O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form

A

afterExecution(Context.AfterExecution, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 
attributesAsStrings() - Method in interface io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessage
 
attributesAsStrings() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessageImpl
 
AwsSdkInstrumenterFactory - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.
AwsSdkInstrumenterFactory(OpenTelemetry, TextMapPropagator, List<String>, boolean, boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
 
AwsSdkTelemetry - Class in io.opentelemetry.instrumentation.awssdk.v2_2
Entrypoint to OpenTelemetry instrumentation of the AWS SDK.
AwsSdkTelemetryBuilder - Class in io.opentelemetry.instrumentation.awssdk.v2_2
A builder of AwsSdkTelemetry.

B

beforeTransmission(Context.BeforeTransmission, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 
build() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetryBuilder
Returns a new AwsSdkTelemetry with the settings of this AwsSdkTelemetryBuilder.
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetry
Returns a new AwsSdkTelemetryBuilder configured with the given OpenTelemetry.

C

consumerProcessInstrumenter() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
 
consumerReceiveInstrumenter() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
 
create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetry
Returns a new AwsSdkTelemetry configured with the given OpenTelemetry.
create(ExecutionAttributes, SqsMessage) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsProcessRequest
 
create(ExecutionAttributes, List<SqsMessage>) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsReceiveRequest
 

D

disableTracing() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 

F

forEach(Consumer<? super Message>) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 

G

getConfig() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 
getInstrumenter() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 
getMessage() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsProcessRequest
 
getMessageAttribute(String) - Method in interface io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessage
 
getMessageAttribute(String) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessageImpl
 
getMessageId() - Method in interface io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessage
 
getMessageId() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessageImpl
 
getMessages() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsReceiveRequest
 
getReceiveContext() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 
getRequest() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsProcessRequest
 
getRequest() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsReceiveRequest
 
getRequest() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 
getResponse() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 
getSdkHttpResponse() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.Response
 
getSdkResponse() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.Response
 

I

io.opentelemetry.instrumentation.awssdk.v2_2 - package io.opentelemetry.instrumentation.awssdk.v2_2
 
io.opentelemetry.instrumentation.awssdk.v2_2.internal - package io.opentelemetry.instrumentation.awssdk.v2_2.internal
 
iterator() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 

M

messageAttributes() - Method in interface io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessage
 
messageAttributes() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessageImpl
 
modifyHttpRequest(Context.ModifyHttpRequest, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 
modifyHttpResponseContent(Context.ModifyHttpResponse, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 
modifyRequest(Context.ModifyRequest, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 

N

newExecutionInterceptor() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetry
Returns a new ExecutionInterceptor that can be used with methods like ClientOverrideConfiguration.Builder.addExecutionInterceptor(ExecutionInterceptor).

O

ofMessage(SqsMessage, TracingExecutionInterceptor) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsParentContext
 
onExecutionFailure(Context.FailedExecution, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 

P

producerInstrumenter() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
 

R

requestInstrumenter() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
 
Response - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.

S

setCapturedHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetryBuilder
Configures the messaging headers that will be captured as span attributes.
setCaptureExperimentalSpanAttributes(boolean) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetryBuilder
Sets whether experimental attributes should be set to spans.
setMessages(ReceiveMessageResponse, List<Message>) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsImpl
 
setMessagingReceiveInstrumentationEnabled(boolean) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetryBuilder
Set whether to capture the consumer message receive telemetry in messaging instrumentation.
setRecordIndividualHttpError(boolean) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetryBuilder
Sets whether errors returned by each individual HTTP request should be recorded as events for the SDK span.
setUseConfiguredPropagatorForMessaging(boolean) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetryBuilder
Sets whether the TextMapPropagator configured in the provided OpenTelemetry should be used to inject into supported messaging attributes (currently only SQS; SNS may follow).
SqsImpl - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.
SqsMessage - Interface in io.opentelemetry.instrumentation.awssdk.v2_2.internal
A wrapper interface for Message.
SqsMessageImpl - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.
SqsParentContext - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.
SqsProcessRequest - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.
SqsReceiveRequest - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.

T

TracingExecutionInterceptor - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
AWS request execution interceptor.
TracingExecutionInterceptor(Instrumenter<ExecutionAttributes, Response>, Instrumenter<SqsReceiveRequest, Response>, Instrumenter<SqsProcessRequest, Response>, Instrumenter<ExecutionAttributes, Response>, boolean, TextMapPropagator, boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
 
TracingList - Class in io.opentelemetry.instrumentation.awssdk.v2_2.internal
This class is internal and is hence not for public use.

W

wrap(List<Message>, Instrumenter<SqsProcessRequest, Response>, ExecutionAttributes, Response, TracingExecutionInterceptor, Context) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingList
 
wrap(Message) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsMessageImpl
 
wrap(SqsAsyncClient) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetry
Construct a new tracing-enable SqsAsyncClient using the provided SqsAsyncClient instance.
wrap(SqsAsyncClient) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsImpl
 
wrap(SqsClient) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetry
Construct a new tracing-enable SqsClient using the provided SqsClient instance.
wrap(SqsClient) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsImpl
 
A B C D F G I M N O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form