Share via


JobExtendedInfo Class

Definition

Extended Information about the job

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.JobExtendedInfoTypeConverter))]
public class JobExtendedInfo : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IJobExtendedInfo
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.JobExtendedInfoTypeConverter))>]
type JobExtendedInfo = class
    interface IJobExtendedInfo
    interface IJsonSerializable
Public Class JobExtendedInfo
Implements IJobExtendedInfo
Inheritance
JobExtendedInfo
Attributes
Implements

Constructors

JobExtendedInfo()

Creates an new JobExtendedInfo instance.

Properties

AdditionalDetail

Job's Additional Details

BackupInstanceState

State of the Backup Instance

DataTransferredInByte

Number of bytes transferred

RecoveryDestination

Destination where restore is done

SourceRecoverPointRecoveryPointId
SourceRecoverPointRecoveryPointTime
SubTask

List of Sub Tasks of the job

TargetRecoverPointRecoveryPointId
TargetRecoverPointRecoveryPointTime
WarningDetail

A List, detailing the warnings related to the job

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobExtendedInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobExtendedInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IJobExtendedInfo.

FromJsonString(String)

Creates a new instance of JobExtendedInfo, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobExtendedInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to