Share via


JobScheduleOperations Class

Definition

Performs operations on Azure Batch job schedules.

public class JobScheduleOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type JobScheduleOperations = class
    interface IInheritedBehaviors
Public Class JobScheduleOperations
Implements IInheritedBehaviors
Inheritance
JobScheduleOperations
Implements

Properties

Name Description
CustomBehaviors

Gets or sets a list of behaviors that modify or customize requests to the Batch service made via this JobScheduleOperations.

Methods

Name Description
CreateJobSchedule()

Creates an instance of CloudJobSchedule that is unbound and does not have a consistency relationship to any job schedule in the Batch Service.

CreateJobSchedule(String, Schedule, JobSpecification)

Creates an instance of CloudJobSchedule that is unbound and does not have a consistency relationship to any job schedule in the Batch Service.

DeleteJobSchedule(String, IEnumerable<BatchClientBehavior>)

Deletes the specified job schedule.

DeleteJobScheduleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Deletes the specified job schedule.

DisableJobSchedule(String, IEnumerable<BatchClientBehavior>)

Disables the specified job schedule. Disabled schedules do not create new jobs, but may be re-enabled later.

DisableJobScheduleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Disables the specified job schedule. Disabled schedules do not create new jobs, but may be re-enabled later.

EnableJobSchedule(String, IEnumerable<BatchClientBehavior>)

Enables the specified job schedule, allowing jobs to be created according to its Schedule.

EnableJobScheduleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Enables the specified job schedule, allowing jobs to be created according to its Schedule.

GetJobSchedule(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Gets the specified CloudJobSchedule.

GetJobScheduleAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Gets the specified CloudJobSchedule.

ListJobs(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Enumerates the jobs created under the specified job schedule.

ListJobSchedules(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumerates the job schedules in the Batch account.

TerminateJobSchedule(String, IEnumerable<BatchClientBehavior>)

Terminates the specified job schedule.

TerminateJobScheduleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Terminates the specified job schedule.

Applies to

See also