Share via


BatchJobScheduleCreateContent Class

Definition

Parameters for creating an Azure Batch Job Schedule.

public class BatchJobScheduleCreateContent : System.ClientModel.Primitives.IJsonModel<Azure.Compute.Batch.BatchJobScheduleCreateContent>, System.ClientModel.Primitives.IPersistableModel<Azure.Compute.Batch.BatchJobScheduleCreateContent>
type BatchJobScheduleCreateContent = class
    interface IJsonModel<BatchJobScheduleCreateContent>
    interface IPersistableModel<BatchJobScheduleCreateContent>
Public Class BatchJobScheduleCreateContent
Implements IJsonModel(Of BatchJobScheduleCreateContent), IPersistableModel(Of BatchJobScheduleCreateContent)
Inheritance
BatchJobScheduleCreateContent
Implements

Constructors

BatchJobScheduleCreateContent(String, BatchJobScheduleConfiguration, BatchJobSpecification)

Initializes a new instance of BatchJobScheduleCreateContent.

Properties

DisplayName

The display name for the schedule. The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024.

Id

A string that uniquely identifies the schedule within the Account. The ID can contain any combination of alphanumeric characters including hyphens and underscores, and cannot contain more than 64 characters. The ID is case-preserving and case-insensitive (that is, you may not have two IDs within an Account that differ only by case).

JobSpecification

The details of the Jobs to be created on this schedule.

Metadata

A list of name-value pairs associated with the schedule as metadata. The Batch service does not assign any meaning to metadata; it is solely for the use of user code.

Schedule

The schedule according to which Jobs will be created. All times are fixed respective to UTC and are not impacted by daylight saving time.

Explicit Interface Implementations

IJsonModel<BatchJobScheduleCreateContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BatchJobScheduleCreateContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BatchJobScheduleCreateContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BatchJobScheduleCreateContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BatchJobScheduleCreateContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to