Share via


JobTaskDetails Class

Definition

This class represents a task which is actually a workflow so that one can navigate to its individual drill down.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.JobTaskDetailsTypeConverter))]
public class JobTaskDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJobTaskDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.JobTaskDetailsTypeConverter))>]
type JobTaskDetails = class
    interface IJobTaskDetails
    interface IJsonSerializable
    interface ITaskTypeDetails
    interface IValidates
Public Class JobTaskDetails
Implements IJobTaskDetails, IValidates
Inheritance
JobTaskDetails
Attributes
Implements

Constructors

JobTaskDetails()

Creates an new JobTaskDetails instance.

Properties

InstanceType

The type of task details.

JobTaskJobFriendlyName

The job display name.

JobTaskJobId

The job id.

JobTaskJobScenarioName

The job name. Enum type ScenarioName.

JobTaskTargetInstanceType

The workflow affected object type.

JobTaskTargetObjectId

The object id.

JobTaskTargetObjectName

The object name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobTaskDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobTaskDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJobTaskDetails. Note: the Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJobTaskDetails interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobTaskDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to