NetAppVolumeBackupBackupRestoreFilesContent Class

Definition

Restore payload for Single File Backup Restore.

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

Constructors

Name Description
NetAppVolumeBackupBackupRestoreFilesContent(IEnumerable<String>, ResourceIdentifier)

Initializes a new instance of NetAppVolumeBackupBackupRestoreFilesContent.

Properties

Name Description
DestinationVolumeId

Resource Id of the destination volume on which the files need to be restored.

FileList

List of files to be restored.

RestoreFilePath

Destination folder where the files will be restored. The path name should start with a forward slash. If it is omitted from request then restore is done at the root folder of the destination volume by default.

Methods

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

Explicit Interface Implementations

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

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

IJsonModel<NetAppVolumeBackupBackupRestoreFilesContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetAppVolumeBackupBackupRestoreFilesContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetAppVolumeBackupBackupRestoreFilesContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetAppVolumeBackupBackupRestoreFilesContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to