Index
All Classes and Interfaces|All Packages|Serialized Form
A
- afterExecution(Context.AfterExecution, ExecutionAttributes) - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.TracingExecutionInterceptor
- afterMarshalling(Context.AfterMarshalling, 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
AwsSdkTelemetrywith the settings of thisAwsSdkTelemetryBuilder. - builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkTelemetry
-
Returns a new
AwsSdkTelemetryBuilderconfigured with the givenOpenTelemetry.
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
AwsSdkTelemetryconfigured with the givenOpenTelemetry. - 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
- dynamoDbInstrumenter() - Method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
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
ExecutionInterceptorthat can be used with methods likeClientOverrideConfiguration.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(Collection<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
TextMapPropagatorconfigured in the providedOpenTelemetryshould 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>, 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
SqsAsyncClientusing the providedSqsAsyncClientinstance. - 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
SqsClientusing the providedSqsClientinstance. - wrap(SqsClient) - Static method in class io.opentelemetry.instrumentation.awssdk.v2_2.internal.SqsImpl
All Classes and Interfaces|All Packages|Serialized Form