Share via


IaasVmBackupJobExtendedInfo Class

Definition

Azure IaaS VM workload-specific additional information for job.

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

Constructors

IaasVmBackupJobExtendedInfo()

Initializes a new instance of IaasVmBackupJobExtendedInfo.

Properties

DynamicErrorMessage

Non localized error message on job execution.

EstimatedRemainingDurationValue

Time remaining for execution of this job.

InternalPropertyBag

Job internal properties.

ProgressPercentage

Indicates progress of the job. Null if it has not started or completed.

PropertyBag

Job properties.

TasksList

List of tasks associated with this job.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<IaasVmBackupJobExtendedInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IaasVmBackupJobExtendedInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<IaasVmBackupJobExtendedInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IaasVmBackupJobExtendedInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IaasVmBackupJobExtendedInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to