Share via


IotHubJobInfo Class

Definition

The properties of the Job Response object.

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

Properties

EndOn

The time the job stopped processing.

FailureReason

If status == failed, this string containing the reason for the failure.

JobId

The job identifier.

JobType

The type of the job.

ParentJobId

The job identifier of the parent job, if any.

StartOn

The start time of the job.

Status

The status of the job.

StatusMessage

The status message for the job.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<IotHubJobInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IotHubJobInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<IotHubJobInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IotHubJobInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IotHubJobInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to