Share via


PrimingJob Class

Definition

A priming job instance.

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

Constructors

PrimingJob(String, Uri)

Initializes a new instance of PrimingJob.

Properties

PrimingJobDetails

The job details or error information if any.

PrimingJobId

The unique identifier of the priming job.

PrimingJobName

The priming job name.

PrimingJobPercentComplete

The current progress of the priming job, as a percentage.

PrimingJobState

The state of the priming operation.

PrimingJobStatus

The status code of the priming job.

PrimingManifestUri

The URL for the priming manifest file to download. This file must be readable from the HPC Cache. When the file is in Azure blob storage the URL should include a Shared Access Signature (SAS) granting read permissions on the blob.

Explicit Interface Implementations

IJsonModel<PrimingJob>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PrimingJob>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PrimingJob>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PrimingJob>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PrimingJob>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to