public class Schedule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Schedule.Result
Common result structure for scheduling functions
|
Modifier | Constructor and Description |
---|---|
private |
Schedule() |
Modifier and Type | Method and Description |
---|---|
static LocalCall<Schedule.Result> |
add(java.lang.String name,
LocalCall<?> call,
java.time.LocalDateTime once,
java.util.Map<java.lang.String,?> metadata)
Schedule a salt call for later execution on the minion
|
static LocalCall<Schedule.Result> |
delete(java.lang.String name)
Delete a schedule entry
|
static LocalCall<java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> |
list(boolean show_all)
List scheduled jobs
|
public static LocalCall<Schedule.Result> delete(java.lang.String name)
name
- job namepublic static LocalCall<Schedule.Result> add(java.lang.String name, LocalCall<?> call, java.time.LocalDateTime once, java.util.Map<java.lang.String,?> metadata)
name
- job namecall
- salt call scheduleonce
- when to execute it oncemetadata
- additional metadatapublic static LocalCall<java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> list(boolean show_all)
show_all
- if true display all the tasks including
those with "return_job":false