Language

CognitiveServicesModelReplacementConfiguration Class

Definition

Configuration for model replacement.

public class CognitiveServicesModelReplacementConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesModelReplacementConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesModelReplacementConfiguration>
type CognitiveServicesModelReplacementConfiguration = class
    interface IJsonModel<CognitiveServicesModelReplacementConfiguration>
    interface IPersistableModel<CognitiveServicesModelReplacementConfiguration>
Public Class CognitiveServicesModelReplacementConfiguration
Implements IJsonModel(Of CognitiveServicesModelReplacementConfiguration), IPersistableModel(Of CognitiveServicesModelReplacementConfiguration)
Inheritance
CognitiveServicesModelReplacementConfiguration
Implements

Constructors

Name Description
CognitiveServicesModelReplacementConfiguration()

Initializes a new instance of CognitiveServicesModelReplacementConfiguration.

Properties

Name Description
AutoUpgradeStartOn

The date when automatic upgrade should start. This applies to deployments with the OnceNewDefaultVersionAvailable upgrade option.

AutoUpgradeStartsOn

The date when automatic upgrade should start. This applies to deployments with the OnceNewDefaultVersionAvailable upgrade option.

TargetModelName

The name of the replacement model.

TargetModelVersion

The version of the replacement model.

UpgradeOnExpiryLeadTimeDays

The number of days before deprecation date to trigger upgrade. This applies to deployments with the OnceCurrentVersionExpired upgrade option.

Methods

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

Explicit Interface Implementations

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

Applies to