JobModelCustomProperties Class

Definition

Job model custom properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.JobModelCustomPropertiesTypeConverter))]
public class JobModelCustomProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelCustomProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.JobModelCustomPropertiesTypeConverter))>]
type JobModelCustomProperties = class
    interface IJobModelCustomProperties
    interface IJsonSerializable
Public Class JobModelCustomProperties
Implements IJobModelCustomProperties
Inheritance
JobModelCustomProperties
Attributes
Implements

Constructors

Name Description
JobModelCustomProperties()

Creates an new JobModelCustomProperties instance.

Properties

Name Description
AffectedObjectDetail

Gets or sets any custom properties of the affected object.

InstanceType

Discriminator property for JobModelCustomProperties.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobModelCustomProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobModelCustomProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelCustomProperties. Note: the Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelCustomProperties 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 JobModelCustomProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobModelCustomProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to