feature(yarn-query): 适配 yarn 队列的子队列
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package com.lanyuanxiaoyao.service.configuration.entity.yarn;
|
||||
|
||||
import org.eclipse.collections.api.list.ImmutableList;
|
||||
|
||||
/**
|
||||
* Yarn 队列简单实体类
|
||||
*
|
||||
@@ -38,6 +40,7 @@ public final class YarnQueue {
|
||||
private ResourcesUsed AMResourceLimit;
|
||||
private ResourcesUsed usedAMResource;
|
||||
private ResourcesUsed userAMResourceLimit;
|
||||
private Queues queues;
|
||||
|
||||
public String getCluster() {
|
||||
return cluster;
|
||||
@@ -52,6 +55,11 @@ public final class YarnQueue {
|
||||
return queueName;
|
||||
}
|
||||
|
||||
public YarnQueue setQueueName(String queueName) {
|
||||
this.queueName = queueName;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getState() {
|
||||
return state;
|
||||
}
|
||||
@@ -168,6 +176,10 @@ public final class YarnQueue {
|
||||
return userAMResourceLimit;
|
||||
}
|
||||
|
||||
public Queues getQueues() {
|
||||
return queues;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "YarnQueue{" +
|
||||
@@ -202,6 +214,7 @@ public final class YarnQueue {
|
||||
", AMResourceLimit=" + AMResourceLimit +
|
||||
", usedAMResource=" + usedAMResource +
|
||||
", userAMResourceLimit=" + userAMResourceLimit +
|
||||
", queues=" + queues +
|
||||
'}';
|
||||
}
|
||||
|
||||
@@ -225,4 +238,19 @@ public final class YarnQueue {
|
||||
'}';
|
||||
}
|
||||
}
|
||||
|
||||
public static final class Queues {
|
||||
private ImmutableList<YarnQueue> queue;
|
||||
|
||||
public ImmutableList<YarnQueue> getQueue() {
|
||||
return queue;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Queues{" +
|
||||
"queue=" + queue +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user