JobSchedules Interface

public interface JobSchedules

An instance of this class provides access to all the operations defined in JobSchedules.

Method Summary

Modifier and Type Method and Description
abstract void add(JobScheduleAddParameter cloudJobSchedule)

Adds a Job Schedule to the specified Account.

abstract void add(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)

Adds a Job Schedule to the specified Account.

abstract rx.Observable<Void> addAsync(JobScheduleAddParameter cloudJobSchedule)

Adds a Job Schedule to the specified Account.

abstract rx.Observable<Void> addAsync(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)

Adds a Job Schedule to the specified Account.

abstract com.microsoft.rest.ServiceFuture<Void> addAsync(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions, ServiceCallback<Void> serviceCallback)

Adds a Job Schedule to the specified Account.

abstract com.microsoft.rest.ServiceFuture<Void> addAsync(JobScheduleAddParameter cloudJobSchedule, ServiceCallback<Void> serviceCallback)

Adds a Job Schedule to the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleAddHeaders>> addWithServiceResponseAsync(JobScheduleAddParameter cloudJobSchedule)

Adds a Job Schedule to the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleAddHeaders>> addWithServiceResponseAsync(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)

Adds a Job Schedule to the specified Account.

abstract void delete(String jobScheduleId)

Deletes a Job Schedule from the specified Account.

abstract void delete(String jobScheduleId, JobScheduleDeleteOptions jobScheduleDeleteOptions)

Deletes a Job Schedule from the specified Account.

abstract rx.Observable<Void> deleteAsync(String jobScheduleId)

Deletes a Job Schedule from the specified Account.

abstract rx.Observable<Void> deleteAsync(String jobScheduleId, JobScheduleDeleteOptions jobScheduleDeleteOptions)

Deletes a Job Schedule from the specified Account.

abstract com.microsoft.rest.ServiceFuture<Void> deleteAsync(String jobScheduleId, JobScheduleDeleteOptions jobScheduleDeleteOptions, ServiceCallback<Void> serviceCallback)

Deletes a Job Schedule from the specified Account.

abstract com.microsoft.rest.ServiceFuture<Void> deleteAsync(String jobScheduleId, ServiceCallback<Void> serviceCallback)

Deletes a Job Schedule from the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleDeleteHeaders>> deleteWithServiceResponseAsync(String jobScheduleId)

Deletes a Job Schedule from the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleDeleteHeaders>> deleteWithServiceResponseAsync(String jobScheduleId, JobScheduleDeleteOptions jobScheduleDeleteOptions)

Deletes a Job Schedule from the specified Account.

abstract void disable(String jobScheduleId)

Disables a Job Schedule.

abstract void disable(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions)

Disables a Job Schedule.

abstract rx.Observable<Void> disableAsync(String jobScheduleId)

Disables a Job Schedule.

abstract rx.Observable<Void> disableAsync(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions)

Disables a Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> disableAsync(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions, ServiceCallback<Void> serviceCallback)

Disables a Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> disableAsync(String jobScheduleId, ServiceCallback<Void> serviceCallback)

Disables a Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleDisableHeaders>> disableWithServiceResponseAsync(String jobScheduleId)

Disables a Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleDisableHeaders>> disableWithServiceResponseAsync(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions)

Disables a Job Schedule.

abstract void enable(String jobScheduleId)

Enables a Job Schedule.

abstract void enable(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)

Enables a Job Schedule.

abstract rx.Observable<Void> enableAsync(String jobScheduleId)

Enables a Job Schedule.

abstract rx.Observable<Void> enableAsync(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)

Enables a Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> enableAsync(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions, ServiceCallback<Void> serviceCallback)

Enables a Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> enableAsync(String jobScheduleId, ServiceCallback<Void> serviceCallback)

Enables a Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleEnableHeaders>> enableWithServiceResponseAsync(String jobScheduleId)

Enables a Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleEnableHeaders>> enableWithServiceResponseAsync(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)

Enables a Job Schedule.

abstract boolean exists(String jobScheduleId)

Checks the specified Job Schedule exists.

abstract boolean exists(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)

Checks the specified Job Schedule exists.

abstract rx.Observable<Boolean> existsAsync(String jobScheduleId)

Checks the specified Job Schedule exists.

abstract rx.Observable<Boolean> existsAsync(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)

Checks the specified Job Schedule exists.

abstract com.microsoft.rest.ServiceFuture<Boolean> existsAsync(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions, ServiceCallback<Boolean> serviceCallback)

Checks the specified Job Schedule exists.

abstract com.microsoft.rest.ServiceFuture<Boolean> existsAsync(String jobScheduleId, ServiceCallback<Boolean> serviceCallback)

Checks the specified Job Schedule exists.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Boolean,JobScheduleExistsHeaders>> existsWithServiceResponseAsync(String jobScheduleId)

Checks the specified Job Schedule exists.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Boolean,JobScheduleExistsHeaders>> existsWithServiceResponseAsync(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)

Checks the specified Job Schedule exists.

abstract CloudJobSchedule get(String jobScheduleId)

Gets information about the specified Job Schedule.

abstract CloudJobSchedule get(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)

Gets information about the specified Job Schedule.

abstract rx.Observable<CloudJobSchedule> getAsync(String jobScheduleId)

Gets information about the specified Job Schedule.

abstract rx.Observable<CloudJobSchedule> getAsync(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)

Gets information about the specified Job Schedule.

abstract com.microsoft.rest.ServiceFuture<CloudJobSchedule> getAsync(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions, ServiceCallback<CloudJobSchedule> serviceCallback)

Gets information about the specified Job Schedule.

abstract com.microsoft.rest.ServiceFuture<CloudJobSchedule> getAsync(String jobScheduleId, ServiceCallback<CloudJobSchedule> serviceCallback)

Gets information about the specified Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<CloudJobSchedule,JobScheduleGetHeaders>> getWithServiceResponseAsync(String jobScheduleId)

Gets information about the specified Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<CloudJobSchedule,JobScheduleGetHeaders>> getWithServiceResponseAsync(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)

Gets information about the specified Job Schedule.

abstract com.microsoft.azure.PagedList<CloudJobSchedule> list()

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.azure.PagedList<CloudJobSchedule> list(JobScheduleListOptions jobScheduleListOptions)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.azure.Page<CloudJobSchedule>> listAsync()

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.rest.ServiceFuture<List<CloudJobSchedule>> listAsync(ListOperationCallback<CloudJobSchedule> serviceCallback)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.azure.Page<CloudJobSchedule>> listAsync(JobScheduleListOptions jobScheduleListOptions)

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.rest.ServiceFuture<List<CloudJobSchedule>> listAsync(JobScheduleListOptions jobScheduleListOptions, ListOperationCallback<CloudJobSchedule> serviceCallback)

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.azure.PagedList<CloudJobSchedule> listNext(String nextPageLink)

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.azure.PagedList<CloudJobSchedule> listNext(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.azure.Page<CloudJobSchedule>> listNextAsync(String nextPageLink)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.azure.Page<CloudJobSchedule>> listNextAsync(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions)

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.rest.ServiceFuture<List<CloudJobSchedule>> listNextAsync(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions, ServiceFuture<List<CloudJobSchedule>> serviceFuture, ListOperationCallback<CloudJobSchedule> serviceCallback)

Lists all of the Job Schedules in the specified Account.

abstract com.microsoft.rest.ServiceFuture<List<CloudJobSchedule>> listNextAsync(String nextPageLink, ServiceFuture<List<CloudJobSchedule>> serviceFuture, ListOperationCallback<CloudJobSchedule> serviceCallback)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<CloudJobSchedule>,JobScheduleListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<CloudJobSchedule>,JobScheduleListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions)

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<CloudJobSchedule>,JobScheduleListHeaders>> listWithServiceResponseAsync()

Lists all of the Job Schedules in the specified Account.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<CloudJobSchedule>,JobScheduleListHeaders>> listWithServiceResponseAsync(JobScheduleListOptions jobScheduleListOptions)

Lists all of the Job Schedules in the specified Account.

abstract void patch(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter)

Updates the properties of the specified Job Schedule.

abstract void patch(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, JobSchedulePatchOptions jobSchedulePatchOptions)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<Void> patchAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<Void> patchAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, JobSchedulePatchOptions jobSchedulePatchOptions)

Updates the properties of the specified Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> patchAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, JobSchedulePatchOptions jobSchedulePatchOptions, ServiceCallback<Void> serviceCallback)

Updates the properties of the specified Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> patchAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, ServiceCallback<Void> serviceCallback)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobSchedulePatchHeaders>> patchWithServiceResponseAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobSchedulePatchHeaders>> patchWithServiceResponseAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, JobSchedulePatchOptions jobSchedulePatchOptions)

Updates the properties of the specified Job Schedule.

abstract void terminate(String jobScheduleId)

Terminates a Job Schedule.

abstract void terminate(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)

Terminates a Job Schedule.

abstract rx.Observable<Void> terminateAsync(String jobScheduleId)

Terminates a Job Schedule.

abstract rx.Observable<Void> terminateAsync(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)

Terminates a Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> terminateAsync(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions, ServiceCallback<Void> serviceCallback)

Terminates a Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> terminateAsync(String jobScheduleId, ServiceCallback<Void> serviceCallback)

Terminates a Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleTerminateHeaders>> terminateWithServiceResponseAsync(String jobScheduleId)

Terminates a Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleTerminateHeaders>> terminateWithServiceResponseAsync(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)

Terminates a Job Schedule.

abstract void update(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter)

Updates the properties of the specified Job Schedule.

abstract void update(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, JobScheduleUpdateOptions jobScheduleUpdateOptions)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<Void> updateAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<Void> updateAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, JobScheduleUpdateOptions jobScheduleUpdateOptions)

Updates the properties of the specified Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> updateAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, JobScheduleUpdateOptions jobScheduleUpdateOptions, ServiceCallback<Void> serviceCallback)

Updates the properties of the specified Job Schedule.

abstract com.microsoft.rest.ServiceFuture<Void> updateAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, ServiceCallback<Void> serviceCallback)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleUpdateHeaders>> updateWithServiceResponseAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter)

Updates the properties of the specified Job Schedule.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,JobScheduleUpdateHeaders>> updateWithServiceResponseAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, JobScheduleUpdateOptions jobScheduleUpdateOptions)

Updates the properties of the specified Job Schedule.

Method Details

add

public abstract void add(JobScheduleAddParameter cloudJobSchedule)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.

add

public abstract void add(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.
jobScheduleAddOptions - Additional parameters for the operation

addAsync

public abstract Observable addAsync(JobScheduleAddParameter cloudJobSchedule)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.

Returns:

the ServiceResponseWithHeaders object if successful.

addAsync

public abstract Observable addAsync(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.
jobScheduleAddOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

addAsync

public abstract ServiceFuture addAsync(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions, ServiceCallback serviceCallback)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.
jobScheduleAddOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

addAsync

public abstract ServiceFuture addAsync(JobScheduleAddParameter cloudJobSchedule, ServiceCallback serviceCallback)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

addWithServiceResponseAsync

public abstract Observable<>> addWithServiceResponseAsync(JobScheduleAddParameter cloudJobSchedule)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.

Returns:

the ServiceResponseWithHeaders object if successful.

addWithServiceResponseAsync

public abstract Observable<>> addWithServiceResponseAsync(JobScheduleAddParameter cloudJobSchedule, JobScheduleAddOptions jobScheduleAddOptions)

Adds a Job Schedule to the specified Account.

Parameters:

cloudJobSchedule - The Job Schedule to be added.
jobScheduleAddOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

jobScheduleId - The ID of the Job Schedule to delete.

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:

jobScheduleId - The ID of the Job Schedule to delete.
jobScheduleDeleteOptions - Additional parameters for the operation

deleteAsync

public abstract Observable deleteAsync(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:

jobScheduleId - The ID of the Job Schedule to delete.

Returns:

the ServiceResponseWithHeaders object if successful.

deleteAsync

public abstract Observable deleteAsync(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:

jobScheduleId - The ID of the Job Schedule to delete.
jobScheduleDeleteOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

deleteAsync

public abstract ServiceFuture deleteAsync(String jobScheduleId, JobScheduleDeleteOptions jobScheduleDeleteOptions, ServiceCallback serviceCallback)

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:

jobScheduleId - The ID of the Job Schedule to delete.
jobScheduleDeleteOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

deleteAsync

public abstract ServiceFuture deleteAsync(String jobScheduleId, ServiceCallback serviceCallback)

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:

jobScheduleId - The ID of the Job Schedule to delete.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

deleteWithServiceResponseAsync

public abstract Observable<>> deleteWithServiceResponseAsync(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:

jobScheduleId - The ID of the Job Schedule to delete.

Returns:

the ServiceResponseWithHeaders object if successful.

deleteWithServiceResponseAsync

public abstract Observable<>> deleteWithServiceResponseAsync(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:

jobScheduleId - The ID of the Job Schedule to delete.
jobScheduleDeleteOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

jobScheduleId - The ID of the Job Schedule to disable.

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:

jobScheduleId - The ID of the Job Schedule to disable.
jobScheduleDisableOptions - Additional parameters for the operation

disableAsync

public abstract Observable disableAsync(String jobScheduleId)

Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.

Parameters:

jobScheduleId - The ID of the Job Schedule to disable.

Returns:

the ServiceResponseWithHeaders object if successful.

disableAsync

public abstract Observable disableAsync(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions)

Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.

Parameters:

jobScheduleId - The ID of the Job Schedule to disable.
jobScheduleDisableOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

disableAsync

public abstract ServiceFuture disableAsync(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions, ServiceCallback serviceCallback)

Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.

Parameters:

jobScheduleId - The ID of the Job Schedule to disable.
jobScheduleDisableOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

disableAsync

public abstract ServiceFuture disableAsync(String jobScheduleId, ServiceCallback serviceCallback)

Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.

Parameters:

jobScheduleId - The ID of the Job Schedule to disable.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

disableWithServiceResponseAsync

public abstract Observable<>> disableWithServiceResponseAsync(String jobScheduleId)

Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.

Parameters:

jobScheduleId - The ID of the Job Schedule to disable.

Returns:

the ServiceResponseWithHeaders object if successful.

disableWithServiceResponseAsync

public abstract Observable<>> disableWithServiceResponseAsync(String jobScheduleId, JobScheduleDisableOptions jobScheduleDisableOptions)

Disables a Job Schedule. No new Jobs will be created until the Job Schedule is enabled again.

Parameters:

jobScheduleId - The ID of the Job Schedule to disable.
jobScheduleDisableOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

enable

public abstract void enable(String jobScheduleId)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.

enable

public abstract void enable(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.
jobScheduleEnableOptions - Additional parameters for the operation

enableAsync

public abstract Observable enableAsync(String jobScheduleId)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.

Returns:

the ServiceResponseWithHeaders object if successful.

enableAsync

public abstract Observable enableAsync(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.
jobScheduleEnableOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

enableAsync

public abstract ServiceFuture enableAsync(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions, ServiceCallback serviceCallback)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.
jobScheduleEnableOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

enableAsync

public abstract ServiceFuture enableAsync(String jobScheduleId, ServiceCallback serviceCallback)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

enableWithServiceResponseAsync

public abstract Observable<>> enableWithServiceResponseAsync(String jobScheduleId)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.

Returns:

the ServiceResponseWithHeaders object if successful.

enableWithServiceResponseAsync

public abstract Observable<>> enableWithServiceResponseAsync(String jobScheduleId, JobScheduleEnableOptions jobScheduleEnableOptions)

Enables a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to enable.
jobScheduleEnableOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

exists

public abstract boolean exists(String jobScheduleId)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.

Returns:

the boolean object if successful.

exists

public abstract boolean exists(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.
jobScheduleExistsOptions - Additional parameters for the operation

Returns:

the boolean object if successful.

existsAsync

public abstract Observable existsAsync(String jobScheduleId)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.

Returns:

the observable to the boolean object

existsAsync

public abstract Observable existsAsync(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.
jobScheduleExistsOptions - Additional parameters for the operation

Returns:

the observable to the boolean object

existsAsync

public abstract ServiceFuture existsAsync(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions, ServiceCallback serviceCallback)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.
jobScheduleExistsOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

existsAsync

public abstract ServiceFuture existsAsync(String jobScheduleId, ServiceCallback serviceCallback)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

existsWithServiceResponseAsync

public abstract Observable<>> existsWithServiceResponseAsync(String jobScheduleId)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.

Returns:

the observable to the boolean object

existsWithServiceResponseAsync

public abstract Observable<>> existsWithServiceResponseAsync(String jobScheduleId, JobScheduleExistsOptions jobScheduleExistsOptions)

Checks the specified Job Schedule exists.

Parameters:

jobScheduleId - The ID of the Job Schedule which you want to check.
jobScheduleExistsOptions - Additional parameters for the operation

Returns:

the observable to the boolean object

get

public abstract CloudJobSchedule get(String jobScheduleId)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.

Returns:

the CloudJobSchedule object if successful.

get

public abstract CloudJobSchedule get(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.
jobScheduleGetOptions - Additional parameters for the operation

Returns:

the CloudJobSchedule object if successful.

getAsync

public abstract Observable getAsync(String jobScheduleId)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.

Returns:

the observable to the CloudJobSchedule object

getAsync

public abstract Observable getAsync(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.
jobScheduleGetOptions - Additional parameters for the operation

Returns:

the observable to the CloudJobSchedule object

getAsync

public abstract ServiceFuture getAsync(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions, ServiceCallback serviceCallback)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.
jobScheduleGetOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getAsync

public abstract ServiceFuture getAsync(String jobScheduleId, ServiceCallback serviceCallback)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getWithServiceResponseAsync

public abstract Observable<>> getWithServiceResponseAsync(String jobScheduleId)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.

Returns:

the observable to the CloudJobSchedule object

getWithServiceResponseAsync

public abstract Observable<>> getWithServiceResponseAsync(String jobScheduleId, JobScheduleGetOptions jobScheduleGetOptions)

Gets information about the specified Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to get.
jobScheduleGetOptions - Additional parameters for the operation

Returns:

the observable to the CloudJobSchedule object

list

public abstract PagedList list()

Lists all of the Job Schedules in the specified Account.

Returns:

the PagedList<CloudJobSchedule> object if successful.

list

public abstract PagedList list(JobScheduleListOptions jobScheduleListOptions)

Lists all of the Job Schedules in the specified Account.

Parameters:

jobScheduleListOptions - Additional parameters for the operation

Returns:

the PagedList<CloudJobSchedule> object if successful.

listAsync

public abstract Observable<>> listAsync()

Lists all of the Job Schedules in the specified Account.

Returns:

the observable to the PagedList<CloudJobSchedule> object

listAsync

public abstract ServiceFuture<>> listAsync(ListOperationCallback serviceCallback)

Lists all of the Job Schedules in the specified Account.

Parameters:

serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listAsync

public abstract Observable<>> listAsync(JobScheduleListOptions jobScheduleListOptions)

Lists all of the Job Schedules in the specified Account.

Parameters:

jobScheduleListOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<CloudJobSchedule> object

listAsync

public abstract ServiceFuture<>> listAsync(JobScheduleListOptions jobScheduleListOptions, ListOperationCallback serviceCallback)

Lists all of the Job Schedules in the specified Account.

Parameters:

jobScheduleListOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNext

public abstract PagedList listNext(String nextPageLink)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<CloudJobSchedule> object if successful.

listNext

public abstract PagedList listNext(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
jobScheduleListNextOptions - Additional parameters for the operation

Returns:

the PagedList<CloudJobSchedule> object if successful.

listNextAsync

public abstract Observable<>> listNextAsync(String nextPageLink)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<CloudJobSchedule> object

listNextAsync

public abstract Observable<>> listNextAsync(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
jobScheduleListNextOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<CloudJobSchedule> object

listNextAsync

public abstract ServiceFuture<>> listNextAsync(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions, ServiceFuture<>> serviceFuture, ListOperationCallback serviceCallback)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
jobScheduleListNextOptions - Additional parameters for the operation
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNextAsync

public abstract ServiceFuture<>> listNextAsync(String nextPageLink, ServiceFuture<>> serviceFuture, ListOperationCallback serviceCallback)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNextWithServiceResponseAsync

public abstract Observable<><>,JobScheduleListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<CloudJobSchedule> object

listNextWithServiceResponseAsync

public abstract Observable<><>,JobScheduleListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, JobScheduleListNextOptions jobScheduleListNextOptions)

Lists all of the Job Schedules in the specified Account.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
jobScheduleListNextOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<CloudJobSchedule> object

listWithServiceResponseAsync

public abstract Observable<><>,JobScheduleListHeaders>> listWithServiceResponseAsync()

Lists all of the Job Schedules in the specified Account.

Returns:

the observable to the PagedList<CloudJobSchedule> object

listWithServiceResponseAsync

public abstract Observable<><>,JobScheduleListHeaders>> listWithServiceResponseAsync(JobScheduleListOptions jobScheduleListOptions)

Lists all of the Job Schedules in the specified Account.

Parameters:

jobScheduleListOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<CloudJobSchedule> object

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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.

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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.
jobSchedulePatchOptions - Additional parameters for the operation

patchAsync

public abstract Observable patchAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.

Returns:

the ServiceResponseWithHeaders object if successful.

patchAsync

public abstract Observable patchAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.
jobSchedulePatchOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

patchAsync

public abstract ServiceFuture patchAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, JobSchedulePatchOptions jobSchedulePatchOptions, ServiceCallback serviceCallback)

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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.
jobSchedulePatchOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

patchAsync

public abstract ServiceFuture patchAsync(String jobScheduleId, JobSchedulePatchParameter jobSchedulePatchParameter, ServiceCallback serviceCallback)

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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

patchWithServiceResponseAsync

public abstract Observable<>> patchWithServiceResponseAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.

Returns:

the ServiceResponseWithHeaders object if successful.

patchWithServiceResponseAsync

public abstract Observable<>> patchWithServiceResponseAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobSchedulePatchParameter - The parameters for the request.
jobSchedulePatchOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

terminate

public abstract void terminate(String jobScheduleId)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.

terminate

public abstract void terminate(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.
jobScheduleTerminateOptions - Additional parameters for the operation

terminateAsync

public abstract Observable terminateAsync(String jobScheduleId)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.

Returns:

the ServiceResponseWithHeaders object if successful.

terminateAsync

public abstract Observable terminateAsync(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.
jobScheduleTerminateOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

terminateAsync

public abstract ServiceFuture terminateAsync(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions, ServiceCallback serviceCallback)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.
jobScheduleTerminateOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

terminateAsync

public abstract ServiceFuture terminateAsync(String jobScheduleId, ServiceCallback serviceCallback)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

terminateWithServiceResponseAsync

public abstract Observable<>> terminateWithServiceResponseAsync(String jobScheduleId)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.

Returns:

the ServiceResponseWithHeaders object if successful.

terminateWithServiceResponseAsync

public abstract Observable<>> terminateWithServiceResponseAsync(String jobScheduleId, JobScheduleTerminateOptions jobScheduleTerminateOptions)

Terminates a Job Schedule.

Parameters:

jobScheduleId - The ID of the Job Schedule to terminates.
jobScheduleTerminateOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.

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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.
jobScheduleUpdateOptions - Additional parameters for the operation

updateAsync

public abstract Observable updateAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.

Returns:

the ServiceResponseWithHeaders object if successful.

updateAsync

public abstract Observable updateAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.
jobScheduleUpdateOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

updateAsync

public abstract ServiceFuture updateAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, JobScheduleUpdateOptions jobScheduleUpdateOptions, ServiceCallback serviceCallback)

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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.
jobScheduleUpdateOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

updateAsync

public abstract ServiceFuture updateAsync(String jobScheduleId, JobScheduleUpdateParameter jobScheduleUpdateParameter, ServiceCallback serviceCallback)

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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

updateWithServiceResponseAsync

public abstract Observable<>> updateWithServiceResponseAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.

Returns:

the ServiceResponseWithHeaders object if successful.

updateWithServiceResponseAsync

public abstract Observable<>> updateWithServiceResponseAsync(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:

jobScheduleId - The ID of the Job Schedule to update.
jobScheduleUpdateParameter - The parameters for the request.
jobScheduleUpdateOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

Applies to