public interface SchedulerApi
Modifier and Type | Method and Description |
---|---|
InvokableBuilder<Schedule> |
create(CreateScheduleCommandBuilder configBuilder)
Corresponds to http://docs.qubole.com/en/latest/rest-api/scheduler_api/create-a-schedule.html
|
InvokableBuilder<Schedule> |
edit(String scheduleId,
CreateScheduleCommandBuilder configBuilder)
Corresponds to http://docs.qubole.com/en/latest/rest-api/scheduler_api/edit-a-schedule.html
|
InvokableBuilder<String> |
instanceLogs(int scheduleId,
int instanceId)
Corresponds to http://www.qubole.com/docs/get-logs-of-scheduled-instances/
|
InvokableBuilder<String> |
instanceResults(int scheduleId,
int instanceId)
Corresponds to http://www.qubole.com/docs/get-results-of-a-scheduled-instance/
|
InvokableBuilder<SuccessAndStatus> |
kill(int scheduleId)
Corresponds to http://www.qubole.com/docs/suspendresume-or-kill-a-schedule/ - kill
|
PageableInvokableBuilder<SchedulesResponse> |
list()
Corresponds to http://www.qubole.com/docs/list-schedules/
|
PageableInvokableBuilder<Commands> |
listInstances(int scheduleId)
Corresponds to http://www.qubole.com/docs/list-schedule-instances/
|
InvokableBuilder<SuccessAndStatus> |
resume(int scheduleId)
Corresponds to http://www.qubole.com/docs/suspendresume-or-kill-a-schedule/ - resume
|
CreateScheduleCommandBuilder |
scheduleBuilder()
Corresponds to http://www.qubole.com/docs/create-a-schedule/
|
InvokableBuilder<SuccessAndStatus> |
suspend(int scheduleId)
Corresponds to http://www.qubole.com/docs/suspendresume-or-kill-a-schedule/ - suspend
|
InvokableBuilder<Schedule> |
view(int scheduleId)
Corresponds to http://www.qubole.com/docs/view-a-schedule/
|
InvokableBuilder<Command> |
viewCommand(int scheduleId,
int instanceId)
Corresponds to http://www.qubole.com/docs/view-a-scheduled-command/
|
PageableInvokableBuilder<SchedulesResponse> list()
InvokableBuilder<SuccessAndStatus> suspend(int scheduleId)
scheduleId
- schedule idInvokableBuilder<SuccessAndStatus> kill(int scheduleId)
scheduleId
- schedule idInvokableBuilder<SuccessAndStatus> resume(int scheduleId)
scheduleId
- schedule idInvokableBuilder<Schedule> view(int scheduleId)
scheduleId
- schedule idPageableInvokableBuilder<Commands> listInstances(int scheduleId)
scheduleId
- schedule idInvokableBuilder<Command> viewCommand(int scheduleId, int instanceId)
scheduleId
- schedule idinstanceId
- instance idInvokableBuilder<String> instanceLogs(int scheduleId, int instanceId)
scheduleId
- schedule idinstanceId
- instance idInvokableBuilder<String> instanceResults(int scheduleId, int instanceId)
scheduleId
- schedule idinstanceId
- instance idInvokableBuilder<Schedule> edit(String scheduleId, CreateScheduleCommandBuilder configBuilder)
scheduleId
- the ID of the scheduled jobconfigBuilder
- config values - use scheduleBuilder()
InvokableBuilder<Schedule> create(CreateScheduleCommandBuilder configBuilder)
configBuilder
- config values - use scheduleBuilder()
CreateScheduleCommandBuilder scheduleBuilder()
Copyright © 2020. All rights reserved.