JobSchedules Interface
public interface JobSchedules
An instance of this class provides access to all the operations defined in JobSchedules.
Method Summary
Method Details
add
public abstract void add(JobScheduleAddParameter cloudJobSchedule)
Adds a Job Schedule to the specified Account.
Parameters:
add
public abstract void add(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)
Adds a Job Schedule to the specified Account.
Parameters:
addAsync
public abstract Observable
Adds a Job Schedule to the specified Account.
Parameters:
Returns:
addAsync
public abstract Observable
Adds a Job Schedule to the specified Account.
Parameters:
Returns:
addAsync
public abstract ServiceFuture
Adds a Job Schedule to the specified Account.
Parameters:
Returns:
addAsync
public abstract ServiceFuture
Adds a Job Schedule to the specified Account.
Parameters:
Returns:
addWithServiceResponseAsync
public abstract Observable<>
Adds a Job Schedule to the specified Account.
Parameters:
Returns:
addWithServiceResponseAsync
public abstract Observable<>
Adds a Job Schedule to the specified Account.
Parameters:
Returns:
delete
public abstract void delete(String jobScheduleId)
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
delete
public abstract void delete(String jobScheduleId, JobScheduleDeleteOptions jobScheduleDeleteOptions)
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
deleteAsync
public abstract Observable
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
Returns:
deleteAsync
public abstract Observable
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
Returns:
deleteAsync
public abstract ServiceFuture
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
Returns:
deleteAsync
public abstract ServiceFuture
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
Returns:
deleteWithServiceResponseAsync
public abstract Observable<>
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
Returns:
deleteWithServiceResponseAsync
public abstract Observable<>
Deletes a Job Schedule from the specified Account. When you delete a Job Schedule, this also deletes all Jobs and Tasks under that schedule. When Tasks are deleted, all the files in their working directories on the Compute Nodes are also deleted (the retention period is ignored). The Job Schedule statistics are no longer accessible once the Job Schedule is deleted, though they are still counted towards Account lifetime statistics.
Parameters:
Returns:
disable
public abstract void disable(String jobScheduleId)
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
disable
public abstract void disable(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions)
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
disableAsync
public abstract Observable
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
Returns:
disableAsync
public abstract Observable
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
Returns:
disableAsync
public abstract ServiceFuture
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
Returns:
disableAsync
public abstract ServiceFuture
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
Returns:
disableWithServiceResponseAsync
public abstract Observable<>
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
Returns:
disableWithServiceResponseAsync
public abstract Observable<>
Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.
Parameters:
Returns:
enable
public abstract void enable(String jobScheduleId)
Enables a Job Schedule.
Parameters:
enable
public abstract void enable(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)
Enables a Job Schedule.
Parameters:
enableAsync
public abstract Observable
Enables a Job Schedule.
Parameters:
Returns:
enableAsync
public abstract Observable
Enables a Job Schedule.
Parameters:
Returns:
enableAsync
public abstract ServiceFuture
Enables a Job Schedule.
Parameters:
Returns:
enableAsync
public abstract ServiceFuture
Enables a Job Schedule.
Parameters:
Returns:
enableWithServiceResponseAsync
public abstract Observable<>
Enables a Job Schedule.
Parameters:
Returns:
enableWithServiceResponseAsync
public abstract Observable<>
Enables a Job Schedule.
Parameters:
Returns:
exists
public abstract boolean exists(String jobScheduleId)
Checks the specified Job Schedule exists.
Parameters:
Returns:
exists
public abstract boolean exists(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)
Checks the specified Job Schedule exists.
Parameters:
Returns:
existsAsync
public abstract Observable
Checks the specified Job Schedule exists.
Parameters:
Returns:
existsAsync
public abstract Observable
Checks the specified Job Schedule exists.
Parameters:
Returns:
existsAsync
public abstract ServiceFuture
Checks the specified Job Schedule exists.
Parameters:
Returns:
existsAsync
public abstract ServiceFuture
Checks the specified Job Schedule exists.
Parameters:
Returns:
existsWithServiceResponseAsync
public abstract Observable<>
Checks the specified Job Schedule exists.
Parameters:
Returns:
existsWithServiceResponseAsync
public abstract Observable<>
Checks the specified Job Schedule exists.
Parameters:
Returns:
get
public abstract CloudJobSchedule get(String jobScheduleId)
Gets information about the specified Job Schedule.
Parameters:
Returns:
get
public abstract CloudJobSchedule get(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)
Gets information about the specified Job Schedule.
Parameters:
Returns:
getAsync
public abstract Observable
Gets information about the specified Job Schedule.
Parameters:
Returns:
getAsync
public abstract Observable
Gets information about the specified Job Schedule.
Parameters:
Returns:
getAsync
public abstract ServiceFuture
Gets information about the specified Job Schedule.
Parameters:
Returns:
getAsync
public abstract ServiceFuture
Gets information about the specified Job Schedule.
Parameters:
Returns:
getWithServiceResponseAsync
public abstract Observable<>
Gets information about the specified Job Schedule.
Parameters:
Returns:
getWithServiceResponseAsync
public abstract Observable<>
Gets information about the specified Job Schedule.
Parameters:
Returns:
list
public abstract PagedList
Lists all of the Job Schedules in the specified Account.
Returns:
list
public abstract PagedList
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listAsync
public abstract Observable<>
Lists all of the Job Schedules in the specified Account.
Returns:
listAsync
public abstract ServiceFuture<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listAsync
public abstract Observable<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listAsync
public abstract ServiceFuture<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNext
public abstract PagedList
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNext
public abstract PagedList
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNextAsync
public abstract Observable<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNextAsync
public abstract Observable<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNextAsync
public abstract ServiceFuture<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNextAsync
public abstract ServiceFuture<>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNextWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listNextWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
listWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Job Schedules in the specified Account.
Returns:
listWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Job Schedules in the specified Account.
Parameters:
Returns:
patch
public abstract void patch(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter)
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
patch
public abstract void patch(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, JobSchedulePatchOptions jobSchedulePatchOptions)
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
patchAsync
public abstract Observable
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
patchAsync
public abstract Observable
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
patchAsync
public abstract ServiceFuture
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
patchAsync
public abstract ServiceFuture
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
patchWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
patchWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Job Schedule. This replaces only the Job Schedule properties specified in the request. For example, if the schedule property is not specified with this request, then the Batch service will keep the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
terminate
public abstract void terminate(String jobScheduleId)
Terminates a Job Schedule.
Parameters:
terminate
public abstract void terminate(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)
Terminates a Job Schedule.
Parameters:
terminateAsync
public abstract Observable
Terminates a Job Schedule.
Parameters:
Returns:
terminateAsync
public abstract Observable
Terminates a Job Schedule.
Parameters:
Returns:
terminateAsync
public abstract ServiceFuture
Terminates a Job Schedule.
Parameters:
Returns:
terminateAsync
public abstract ServiceFuture
Terminates a Job Schedule.
Parameters:
Returns:
terminateWithServiceResponseAsync
public abstract Observable<>
Terminates a Job Schedule.
Parameters:
Returns:
terminateWithServiceResponseAsync
public abstract Observable<>
Terminates a Job Schedule.
Parameters:
Returns:
update
public abstract void update(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter)
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
update
public abstract void update(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, JobScheduleUpdateOptions jobScheduleUpdateOptions)
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
updateAsync
public abstract Observable
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
updateAsync
public abstract Observable
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
updateAsync
public abstract ServiceFuture
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
updateAsync
public abstract ServiceFuture
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
updateWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
updateWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Job Schedule. This fully replaces all the updatable properties of the Job Schedule. For example, if the schedule property is not specified with this request, then the Batch service will remove the existing schedule. Changes to a Job Schedule only impact Jobs created by the schedule after the update has taken place; currently running Jobs are unaffected.
Parameters:
Returns:
Applies to
Azure SDK for Java