Share via


EvaluatorVersion Class

Definition

Evaluator Definition.

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

Constructors

Name Description
EvaluatorVersion(EvaluatorType, IEnumerable<EvaluatorCategory>, EvaluatorDefinition)

Initializes a new instance of EvaluatorVersion.

Properties

Name Description
Categories

The categories of the evaluator.

CreatedAt

Creation date/time of the evaluator.

CreatedBy

Creator of the evaluator.

Definition

Definition of the evaluator.

Description

The asset description text.

DisplayName

Display Name for evaluator. It helps to find the evaluator easily in AI Foundry. It does not need to be unique.

EvaluatorType

The type of the evaluator.

Id

Asset ID, a unique identifier for the asset.

Metadata

Metadata about the evaluator.

ModifiedAt

Last modified date/time of the evaluator.

Name

The name of the resource.

Tags

Tag dictionary. Tags can be added, removed, and updated.

Version

The version of the resource.

Methods

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

Operators

Name Description
Explicit(ClientResult to EvaluatorVersion)
Implicit(EvaluatorVersion to BinaryContent)

Explicit Interface Implementations

Name Description
IJsonModel<EvaluatorVersion>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EvaluatorVersion>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EvaluatorVersion>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EvaluatorVersion>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EvaluatorVersion>.Write(ModelReaderWriterOptions)

Applies to