Dela via


FileShareRestoreContent Class

Definition

AzureFileShare Restore Request.

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

Constructors

FileShareRestoreContent()

Initializes a new instance of FileShareRestoreContent.

Properties

CopyOptions

Options to resolve copy conflicts.

RecoveryType

Type of this recovery.

RestoreFileSpecs

List of Source Files/Folders(which need to recover) and TargetFolderPath details.

RestoreRequestType

Restore Type (FullShareRestore or ItemLevelRestore).

SourceResourceId

Source storage account ARM Id.

TargetDetails

Target File Share Details.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<FileShareRestoreContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FileShareRestoreContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<RestoreContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from RestoreContent)
IPersistableModel<FileShareRestoreContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FileShareRestoreContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FileShareRestoreContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<RestoreContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from RestoreContent)

Applies to