Share via


Schedule Class

Definition

Schedule model.

public class Schedule : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Schedule>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Schedule>
type Schedule = class
    interface IJsonModel<Schedule>
    interface IPersistableModel<Schedule>
Public Class Schedule
Implements IJsonModel(Of Schedule), IPersistableModel(Of Schedule)
Inheritance
Schedule
Implements

Constructors

Name Description
Schedule(Boolean, Trigger, ScheduleTask)

Initializes a new instance of Schedule.

Properties

Name Description
Description

Description of the schedule.

DisplayName

Name of the schedule.

Enabled

Enabled status of the schedule.

Id

Identifier of the schedule.

Properties

Schedule's properties. Unlike tags, properties are add-only. Once added, a property cannot be removed.

ProvisioningStatus

Provisioning status of the schedule.

SystemData

System metadata for the resource.

Tags

Schedule's tags. Unlike properties, tags are fully mutable.

Task

Task for the schedule.

Trigger

Trigger for the schedule.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Operators

Name Description
Explicit(ClientResult to Schedule)
Implicit(Schedule to BinaryContent)

Explicit Interface Implementations

Name Description
IJsonModel<Schedule>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<Schedule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<Schedule>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<Schedule>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<Schedule>.Write(ModelReaderWriterOptions)

Applies to