Share via


BackupJobExtendedInfo Class

Definition

Extended Information about the job.

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

Properties

AdditionalDetails

Job's Additional Details.

BackupInstanceState

State of the Backup Instance.

DataTransferredInBytes

Number of bytes transferred.

RecoveryDestination

Destination where restore is done.

SourceRecoverPoint

Details of the Source Recovery Point.

SubTasks

List of Sub Tasks of the job.

TargetRecoverPoint

Details of the Target Recovery Point.

WarningDetails

A List, detailing the warnings related to the job.

Explicit Interface Implementations

IJsonModel<BackupJobExtendedInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BackupJobExtendedInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackupJobExtendedInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BackupJobExtendedInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BackupJobExtendedInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to