DatasetEvaluatorGenerationJobSource Class

Definition

Dataset source for evaluator generation jobs — reference to a dataset.

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

Constructors

Name Description
DatasetEvaluatorGenerationJobSource(String)

Initializes a new instance of DatasetEvaluatorGenerationJobSource.

Properties

Name Description
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').

Name

The name of the dataset.

Version

The version of the dataset. If not specified, the latest version is used.

Methods

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

Explicit Interface Implementations

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

Applies to