Partager via


CompatibleVersions Class

Definition

Version information about a product/service that is compatible with a service mesh revision.

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

Constructors

CompatibleVersions()

Initializes a new instance of CompatibleVersions.

Properties

Name

The product/service name.

Versions

Product/service versions compatible with a service mesh add-on revision.

Explicit Interface Implementations

IJsonModel<CompatibleVersions>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CompatibleVersions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CompatibleVersions>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CompatibleVersions>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CompatibleVersions>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to