TracesEvaluatorGenerationJobSource Class

Definition

Traces source for evaluator generation jobs — conversation traces from Application Insights.

public class TracesEvaluatorGenerationJobSource : Azure.AI.Projects.EvaluatorGenerationJobSource, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.TracesEvaluatorGenerationJobSource>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.TracesEvaluatorGenerationJobSource>
type TracesEvaluatorGenerationJobSource = class
    inherit EvaluatorGenerationJobSource
    interface IJsonModel<TracesEvaluatorGenerationJobSource>
    interface IPersistableModel<TracesEvaluatorGenerationJobSource>
Public Class TracesEvaluatorGenerationJobSource
Inherits EvaluatorGenerationJobSource
Implements IJsonModel(Of TracesEvaluatorGenerationJobSource), IPersistableModel(Of TracesEvaluatorGenerationJobSource)
Inheritance
TracesEvaluatorGenerationJobSource
Implements

Constructors

Name Description
TracesEvaluatorGenerationJobSource(DateTimeOffset)

Initializes a new instance of TracesEvaluatorGenerationJobSource.

Properties

Name Description
AgentId

The unique agent ID used to filter traces. Provide either agent_id or agent_name — at least one is required.

AgentName

The agent name to fetch traces for. Provide either agent_id or agent_name — at least one is required.

AgentVersion

The agent version. If not specified, traces for ALL versions of the agent are included within the time window.

Description

Optional description of what this source represents — helps the pipeline interpret its content (e.g., 'Company refund policy document' or 'Describes the agent's core capabilities').

EndTime

End of the time window (Unix timestamp in seconds). Defaults to current time.

StartTime

Start of the time window (Unix timestamp in seconds) for fetching traces.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<EvaluatorGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IJsonModel<EvaluatorGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IJsonModel<TracesEvaluatorGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TracesEvaluatorGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IPersistableModel<EvaluatorGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IPersistableModel<EvaluatorGenerationJobSource>.Write(ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IPersistableModel<TracesEvaluatorGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TracesEvaluatorGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TracesEvaluatorGenerationJobSource>.Write(ModelReaderWriterOptions)

Applies to