feat(yarn-query): 增加运行时和非运行时任务的搜索

This commit is contained in:
2023-12-22 10:00:49 +08:00
parent c0b1071a16
commit 0a4652ddb5
4 changed files with 136 additions and 6 deletions

View File

@@ -17,12 +17,30 @@ public interface YarnService {
@Get("/job/list")
ImmutableList<YarnApplication> jobList(@Query("cluster") String cluster);
@Get("/job/list_running")
ImmutableList<YarnApplication> jobListRunning(@Query("cluster") String cluster);
@Get("/job/list_not_running")
ImmutableList<YarnApplication> jobListNotRunning(@Query("cluster") String cluster);
@Get("/job/list_equals")
ImmutableList<YarnApplication> jobListEquals(@Query("cluster") String cluster, @Query("name") String name);
@Get("/job/list_running_equals")
ImmutableList<YarnApplication> jobListRunningEquals(@Query("cluster") String cluster, @Query("name") String name);
@Get("/job/list_not_running_equals")
ImmutableList<YarnApplication> jobListNotRunningEquals(@Query("cluster") String cluster, @Query("name") String name);
@Get("/job/list_like")
ImmutableList<YarnApplication> jobListLike(@Query("cluster") String cluster, @Query("text") String text);
@Get("/job/list_running_like")
ImmutableList<YarnApplication> jobListRunningLike(@Query("cluster") String cluster, @Query("text") String text);
@Get("/job/list_not_running_like")
ImmutableList<YarnApplication> jobListNotRunningLike(@Query("cluster") String cluster, @Query("text") String text);
@Get("/job/detail")
YarnApplication jobDetail(@Query("cluster") String cluster, @Query("application_id") String applicationId);