Share via


RangeBasedItemLevelRestoreCriteria Class

Definition

Item Level target info for restore operation.

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

Constructors

Name Description
RangeBasedItemLevelRestoreCriteria()

Initializes a new instance of RangeBasedItemLevelRestoreCriteria.

Properties

Name Description
MaxMatchingValue

maximum value for range prefix match.

MinMatchingValue

minimum value for range prefix match.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ItemLevelRestoreCriteria>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from ItemLevelRestoreCriteria)
IJsonModel<RangeBasedItemLevelRestoreCriteria>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<RangeBasedItemLevelRestoreCriteria>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ItemLevelRestoreCriteria>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from ItemLevelRestoreCriteria)
IPersistableModel<RangeBasedItemLevelRestoreCriteria>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RangeBasedItemLevelRestoreCriteria>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RangeBasedItemLevelRestoreCriteria>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to