Share via


BackupJobSubTask Class

Definition

Details of Job's Sub Task.

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

Properties

AdditionalDetails

Additional details of Sub Tasks.

TaskId

Task Id of the Sub Task.

TaskName

Name of the Sub Task.

TaskProgress

Progress of the Sub Task.

TaskStatus

Status of the Sub Task.

Explicit Interface Implementations

IJsonModel<BackupJobSubTask>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BackupJobSubTask>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackupJobSubTask>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BackupJobSubTask>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BackupJobSubTask>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to