Share via


RecoveryPointTierInformationV2 Class

Definition

RecoveryPoint Tier Information V2.

public class RecoveryPointTierInformationV2 : Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierInformation, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierInformationV2>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierInformationV2>
type RecoveryPointTierInformationV2 = class
    inherit RecoveryPointTierInformation
    interface IJsonModel<RecoveryPointTierInformationV2>
    interface IPersistableModel<RecoveryPointTierInformationV2>
Public Class RecoveryPointTierInformationV2
Inherits RecoveryPointTierInformation
Implements IJsonModel(Of RecoveryPointTierInformationV2), IPersistableModel(Of RecoveryPointTierInformationV2)
Inheritance
RecoveryPointTierInformationV2
Implements

Constructors

RecoveryPointTierInformationV2()

Initializes a new instance of RecoveryPointTierInformationV2.

Properties

ExtendedInfo

Recovery point tier status.

(Inherited from RecoveryPointTierInformation)
Status

Recovery point tier status.

(Inherited from RecoveryPointTierInformation)
TierType

Recovery point tier type.

(Inherited from RecoveryPointTierInformation)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<RecoveryPointTierInformation>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from RecoveryPointTierInformation)
IJsonModel<RecoveryPointTierInformation>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from RecoveryPointTierInformation)
IJsonModel<RecoveryPointTierInformationV2>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<RecoveryPointTierInformationV2>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RecoveryPointTierInformation>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from RecoveryPointTierInformation)
IPersistableModel<RecoveryPointTierInformation>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from RecoveryPointTierInformation)
IPersistableModel<RecoveryPointTierInformation>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from RecoveryPointTierInformation)
IPersistableModel<RecoveryPointTierInformationV2>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RecoveryPointTierInformationV2>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RecoveryPointTierInformationV2>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to