Interface SchedulerJobApi
public interface SchedulerJobApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<Void> executeJob(Long jobId, String command) Run a Job Manually Execute Specific Job.retrofit2.Call<Void> Run a Job Manually Execute Specific Job.retrofit2.Call<Void> executeJob(Long jobId, String command, ExecuteJobRequest executeJobRequest) Run a Job Manually Execute Specific Job.retrofit2.Call<Void> executeJob(Long jobId, String command, ExecuteJobRequest executeJobRequest, Map<String, String> headers) Run a Job Manually Execute Specific Job.retrofit2.Call<Void> executeJobByShortName(String shortName, String command) Run a Job Manually Execute Specific Job.retrofit2.Call<Void> Run a Job Manually Execute Specific Job.retrofit2.Call<Void> executeJobByShortName(String shortName, String command, ExecuteJobRequest executeJobRequest) Run a Job Manually Execute Specific Job.retrofit2.Call<Void> executeJobByShortName(String shortName, String command, ExecuteJobRequest executeJobRequest, Map<String, String> headers) Run a Job Manually Execute Specific Job.retrofit2.Call<List<GetJobsResponse>> Retrieve Scheduler Jobs Returns the list of jobs.retrofit2.Call<List<GetJobsResponse>> retrieveAll8(Map<String, String> headers) Retrieve Scheduler Jobs Returns the list of jobs.retrofit2.Call<GetJobsResponse> retrieveByShortName(String shortName) Retrieve a Job Returns the details of a Job bu shortName.retrofit2.Call<GetJobsResponse> retrieveByShortName(String shortName, Map<String, String> headers) Retrieve a Job Returns the details of a Job bu shortName.retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> Retrieve Job Run History Example Requests: jobs/5/runhistory?offset=0&limit=200retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistory(Long jobId, Integer offset, Integer limit, String orderBy, String sortOrder, Map<String, String> headers) Retrieve Job Run History Example Requests: jobs/5/runhistory?offset=0&limit=200retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistoryByShortName(String shortName, Integer offset, Integer limit, String orderBy, String sortOrder) Retrieve Job Run History Example Requests: jobs/short-name/SA_PINT/runhistory?offset=0&limit=200retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistoryByShortName(String shortName, Integer offset, Integer limit, String orderBy, String sortOrder, Map<String, String> headers) Retrieve Job Run History Example Requests: jobs/short-name/SA_PINT/runhistory?offset=0&limit=200retrofit2.Call<GetJobsResponse> retrieveOne5(Long jobId) Retrieve a Job Returns the details of a Job.retrofit2.Call<GetJobsResponse> retrieveOne5(Long jobId, Map<String, String> headers) Retrieve a Job Returns the details of a Job.retrofit2.Call<Void> updateJobDetail(Long jobId, PutJobsJobIDRequest putJobsJobIDRequest) Update a Job Updates the details of a job.retrofit2.Call<Void> updateJobDetail(Long jobId, PutJobsJobIDRequest putJobsJobIDRequest, Map<String, String> headers) Update a Job Updates the details of a job.retrofit2.Call<Void> updateJobDetailByShortName(String shortName, PutJobsJobIDRequest putJobsJobIDRequest) Update a Job Updates the details of a job.retrofit2.Call<Void> updateJobDetailByShortName(String shortName, PutJobsJobIDRequest putJobsJobIDRequest, Map<String, String> headers) Update a Job Updates the details of a job.
-
Method Details
-
executeJob
@Headers("Content-Type:application/json") @POST("v1/jobs/{jobId}") retrofit2.Call<Void> executeJob(@Path("jobId") Long jobId, @Query("command") String command, @Body ExecuteJobRequest executeJobRequest) Run a Job Manually Execute Specific Job.- Parameters:
jobId- jobId (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
executeJobByShortName
@Headers("Content-Type:application/json") @POST("v1/jobs/short-name/{shortName}") retrofit2.Call<Void> executeJobByShortName(@Path("shortName") String shortName, @Query("command") String command, @Body ExecuteJobRequest executeJobRequest) Run a Job Manually Execute Specific Job.- Parameters:
shortName- short-name (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
retrieveAll8
Retrieve Scheduler Jobs Returns the list of jobs. Example Requests: jobs- Returns:
- Call<List<GetJobsResponse>>
-
retrieveByShortName
@GET("v1/jobs/short-name/{shortName}") retrofit2.Call<GetJobsResponse> retrieveByShortName(@Path("shortName") String shortName) Retrieve a Job Returns the details of a Job bu shortName. Example Requests: jobs/short-name/SA_PINT- Parameters:
shortName- short-name (required)- Returns:
- Call<GetJobsResponse>
-
retrieveHistory
@GET("v1/jobs/{jobId}/runhistory") retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistory(@Path("jobId") Long jobId, @Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder) Retrieve Job Run History Example Requests: jobs/5/runhistory?offset=0&limit=200- Parameters:
jobId- jobId (required)offset- offset (optional)limit- limit (optional)orderBy- orderBy (optional)sortOrder- sortOrder (optional)- Returns:
- Call<GetJobsJobIDJobRunHistoryResponse>
-
retrieveHistoryByShortName
@GET("v1/jobs/short-name/{shortName}/runhistory") retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistoryByShortName(@Path("shortName") String shortName, @Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder) Retrieve Job Run History Example Requests: jobs/short-name/SA_PINT/runhistory?offset=0&limit=200- Parameters:
shortName- short-name (required)offset- offset (optional)limit- limit (optional)orderBy- orderBy (optional)sortOrder- sortOrder (optional)- Returns:
- Call<GetJobsJobIDJobRunHistoryResponse>
-
retrieveOne5
Retrieve a Job Returns the details of a Job. Example Requests: jobs/5- Parameters:
jobId- jobId (required)- Returns:
- Call<GetJobsResponse>
-
updateJobDetail
@Headers("Content-Type:application/json") @PUT("v1/jobs/{jobId}") retrofit2.Call<Void> updateJobDetail(@Path("jobId") Long jobId, @Body PutJobsJobIDRequest putJobsJobIDRequest) Update a Job Updates the details of a job.- Parameters:
jobId- jobId (required)putJobsJobIDRequest- (required)- Returns:
- Call<Void>
-
updateJobDetailByShortName
@Headers("Content-Type:application/json") @PUT("v1/jobs/short-name/{shortName}") retrofit2.Call<Void> updateJobDetailByShortName(@Path("shortName") String shortName, @Body PutJobsJobIDRequest putJobsJobIDRequest) Update a Job Updates the details of a job.- Parameters:
shortName- short-name (required)putJobsJobIDRequest- (required)- Returns:
- Call<Void>
-
executeJob
@Headers("Content-Type:application/json") @POST("v1/jobs/{jobId}") retrofit2.Call<Void> executeJob(@Path("jobId") Long jobId, @Query("command") String command) Run a Job Manually Execute Specific Job.- Parameters:
jobId- jobId (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
executeJobByShortName
@Headers("Content-Type:application/json") @POST("v1/jobs/short-name/{shortName}") retrofit2.Call<Void> executeJobByShortName(@Path("shortName") String shortName, @Query("command") String command) Run a Job Manually Execute Specific Job.- Parameters:
shortName- short-name (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
executeJob
@Headers("Content-Type:application/json") @POST("v1/jobs/{jobId}") retrofit2.Call<Void> executeJob(@Path("jobId") Long jobId, @Query("command") String command, @Body ExecuteJobRequest executeJobRequest, @HeaderMap Map<String, String> headers) Run a Job Manually Execute Specific Job.- Parameters:
jobId- jobId (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
executeJobByShortName
@Headers("Content-Type:application/json") @POST("v1/jobs/short-name/{shortName}") retrofit2.Call<Void> executeJobByShortName(@Path("shortName") String shortName, @Query("command") String command, @Body ExecuteJobRequest executeJobRequest, @HeaderMap Map<String, String> headers) Run a Job Manually Execute Specific Job.- Parameters:
shortName- short-name (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
retrieveAll8
@GET("v1/jobs") retrofit2.Call<List<GetJobsResponse>> retrieveAll8(@HeaderMap Map<String, String> headers) Retrieve Scheduler Jobs Returns the list of jobs. Example Requests: jobs- Returns:
- Call<List<GetJobsResponse>>
-
retrieveByShortName
@GET("v1/jobs/short-name/{shortName}") retrofit2.Call<GetJobsResponse> retrieveByShortName(@Path("shortName") String shortName, @HeaderMap Map<String, String> headers) Retrieve a Job Returns the details of a Job bu shortName. Example Requests: jobs/short-name/SA_PINT- Parameters:
shortName- short-name (required)- Returns:
- Call<GetJobsResponse>
-
retrieveHistory
@GET("v1/jobs/{jobId}/runhistory") retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistory(@Path("jobId") Long jobId, @Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String, String> headers) Retrieve Job Run History Example Requests: jobs/5/runhistory?offset=0&limit=200- Parameters:
jobId- jobId (required)offset- offset (optional)limit- limit (optional)orderBy- orderBy (optional)sortOrder- sortOrder (optional)- Returns:
- Call<GetJobsJobIDJobRunHistoryResponse>
-
retrieveHistoryByShortName
@GET("v1/jobs/short-name/{shortName}/runhistory") retrofit2.Call<GetJobsJobIDJobRunHistoryResponse> retrieveHistoryByShortName(@Path("shortName") String shortName, @Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String, String> headers) Retrieve Job Run History Example Requests: jobs/short-name/SA_PINT/runhistory?offset=0&limit=200- Parameters:
shortName- short-name (required)offset- offset (optional)limit- limit (optional)orderBy- orderBy (optional)sortOrder- sortOrder (optional)- Returns:
- Call<GetJobsJobIDJobRunHistoryResponse>
-
retrieveOne5
@GET("v1/jobs/{jobId}") retrofit2.Call<GetJobsResponse> retrieveOne5(@Path("jobId") Long jobId, @HeaderMap Map<String, String> headers) Retrieve a Job Returns the details of a Job. Example Requests: jobs/5- Parameters:
jobId- jobId (required)- Returns:
- Call<GetJobsResponse>
-
updateJobDetail
@Headers("Content-Type:application/json") @PUT("v1/jobs/{jobId}") retrofit2.Call<Void> updateJobDetail(@Path("jobId") Long jobId, @Body PutJobsJobIDRequest putJobsJobIDRequest, @HeaderMap Map<String, String> headers) Update a Job Updates the details of a job.- Parameters:
jobId- jobId (required)putJobsJobIDRequest- (required)- Returns:
- Call<Void>
-
updateJobDetailByShortName
@Headers("Content-Type:application/json") @PUT("v1/jobs/short-name/{shortName}") retrofit2.Call<Void> updateJobDetailByShortName(@Path("shortName") String shortName, @Body PutJobsJobIDRequest putJobsJobIDRequest, @HeaderMap Map<String, String> headers) Update a Job Updates the details of a job.- Parameters:
shortName- short-name (required)putJobsJobIDRequest- (required)- Returns:
- Call<Void>
-
executeJob
@Headers("Content-Type:application/json") @POST("v1/jobs/{jobId}") retrofit2.Call<Void> executeJob(@Path("jobId") Long jobId, @Query("command") String command, @HeaderMap Map<String, String> headers) Run a Job Manually Execute Specific Job.- Parameters:
jobId- jobId (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-
executeJobByShortName
@Headers("Content-Type:application/json") @POST("v1/jobs/short-name/{shortName}") retrofit2.Call<Void> executeJobByShortName(@Path("shortName") String shortName, @Query("command") String command, @HeaderMap Map<String, String> headers) Run a Job Manually Execute Specific Job.- Parameters:
shortName- short-name (required)command- command (optional)executeJobRequest- (optional)- Returns:
- Call<Void>
-