TracesDataGenerationJobSource Class

Definition

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

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

Constructors

Name Description
TracesDataGenerationJobSource(DateTimeOffset)

Initializes a new instance of TracesDataGenerationJobSource.

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<DataGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IJsonModel<DataGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IJsonModel<TracesDataGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TracesDataGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DataGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IPersistableModel<DataGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IPersistableModel<DataGenerationJobSource>.Write(ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IPersistableModel<TracesDataGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TracesDataGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TracesDataGenerationJobSource>.Write(ModelReaderWriterOptions)

Applies to