All Classes and Interfaces
Class
Description
SDK for calling the AIGuard REST API to evaluate AI prompts and tool calls for security threats.
Actions that can be recommended by an AIGuard evaluation.
Exception thrown when AIGuard evaluation results in blocking the execution due to security
concerns.
Exception thrown when there are client-side errors communicating with the AIGuard REST API.
Represents a content part within a message.
Type of content part.
Represents the result of an AIGuard security evaluation, containing both the recommended action
and the reasoning behind the decision.
Represents an image URL in a content part.
Represents a message in an AI conversation.
Configuration options for AIGuard evaluation behavior.
Represents a function call made by an AI assistant.
Represents the function details within a tool call, including the function name and its
arguments.
Constant with names of configuration options for appsec.
Functionality related to blocking requests.
Constant with names of configuration options for CI visibility.
Utility class to access the active trace and span ids.
These config options will only work with dd-java-agent, not with dd-trace-ot.
An interface to Data Streams checkpointer, allowing passing the context manually.
An interface representing the context carrier.
Class encapsulating the unsigned 128-bit id used for TraceIds.
Class encapsulating the unsigned 64 bit id used for Traceids.
Class with methods for working with the unsigned 64 bit id used for Span ids.
This interface represent an individual test case.
This interface represents a test module, i.e.
This interface represents a test session.
This interface represents a test suite, i.e.
Class encapsulating the id used for TraceIds.
Set this annotation to a test method so the dd-java-agent does not consider it for tracing.
Set this annotation to a method to mute tracing until its scope is closed
Deprecated.
A list of keys to be used in a Properties instance with dd-trace-ot's DDTracer as follows:
A global reference to the registered Datadog tracer.
Constant with names of configuration options for IAST.
Strategy for generating trace ids and span ids.
Tracer internal features.
These config options will only work with dd-java-agent, not with dd-trace-ot.
Constant with names of configuration options for LLM Observability.
This interface represent an individual LLM Obs span.
Utility class with common long decimal and hexadecimal parsing, and
String creation
methods.Used to pass payload tags data from instrumentation to the PayloadTagsProcessor.
These config options will only work with dd-java-agent, not with dd-trace-ot.
Deprecated.
Set this annotation to a method so the dd-java-agent considers it for tracing.
These config options will only work with dd-java-agent, not with dd-trace-ot.
Trace propagation styles for injecting and extracting trace propagation headers.
Trace propagation styles for injecting and extracting trace propagation headers.
A class with Datadog tracer features.
A list of keys to be used in a Properties instance with dd-trace-ot's DDTracer as follows:
An object which can propagate a datadog trace across multiple threads.
Used to pass async context between workers.
A
TraceSegment represents the local, i.e.Constant with names of configuration options for USM.