Share via


JobDefinitionPatch Class

Definition

The Job Definition resource.

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

Constructors

JobDefinitionPatch()

Initializes a new instance of JobDefinitionPatch.

Properties

AgentName

Name of the Agent to assign for new Job Runs of this Job Definition.

CopyMode

Strategy to use for copy.

Description

A description for the Job Definition.

Explicit Interface Implementations

IJsonModel<JobDefinitionPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<JobDefinitionPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<JobDefinitionPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<JobDefinitionPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<JobDefinitionPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to