Share via


JobEntity Class

Definition

This class contains the minimal job details required to navigate to the desired drill down.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.JobEntityTypeConverter))]
public class JobEntity : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IJobEntity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.JobEntityTypeConverter))>]
type JobEntity = class
    interface IJobEntity
    interface IJsonSerializable
Public Class JobEntity
Implements IJobEntity
Inheritance
JobEntity
Attributes
Implements

Constructors

JobEntity()

Creates an new JobEntity instance.

Properties

JobFriendlyName

The job display name.

JobId

The job id.

JobScenarioName

The job name. Enum type ScenarioName.

TargetInstanceType

The workflow affected object type.

TargetObjectId

The object id.

TargetObjectName

The object name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobEntity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobEntity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IJobEntity.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobEntity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to