1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.hadoop.hbase.namequeues.response;
21
22 import java.util.List;
23 import org.apache.commons.lang.builder.ToStringBuilder;
24 import org.apache.hadoop.hbase.classification.InterfaceAudience;
25 import org.apache.hadoop.hbase.namequeues.NamedQueuePayload;
26 import org.apache.hadoop.hbase.protobuf.generated.RecentLogs;
27 import org.apache.hadoop.hbase.protobuf.generated.TooSlowLog;
28
29
30
31
32 @InterfaceAudience.Private
33 public class NamedQueueGetResponse {
34
35 private List<TooSlowLog.SlowLogPayload> slowLogPayloads;
36 private List<RecentLogs.BalancerDecision> balancerDecisions;
37 private NamedQueuePayload.NamedQueueEvent namedQueueEvent;
38
39 public List<TooSlowLog.SlowLogPayload> getSlowLogPayloads() {
40 return slowLogPayloads;
41 }
42
43 public void setSlowLogPayloads(List<TooSlowLog.SlowLogPayload> slowLogPayloads) {
44 this.slowLogPayloads = slowLogPayloads;
45 }
46
47 public List<RecentLogs.BalancerDecision> getBalancerDecisions() {
48 return balancerDecisions;
49 }
50
51 public void setBalancerDecisions(List<RecentLogs.BalancerDecision> balancerDecisions) {
52 this.balancerDecisions = balancerDecisions;
53 }
54
55 public NamedQueuePayload.NamedQueueEvent getNamedQueueEvent() {
56 return namedQueueEvent;
57 }
58
59 public void setNamedQueueEvent(int eventOrdinal) {
60 this.namedQueueEvent = NamedQueuePayload.NamedQueueEvent.getEventByOrdinal(eventOrdinal);
61 }
62
63 @Override
64 public String toString() {
65 return new ToStringBuilder(this)
66 .append("slowLogPayloads", slowLogPayloads)
67 .append("balancerDecisions", balancerDecisions)
68 .append("namedQueueEvent", namedQueueEvent)
69 .toString();
70 }
71
72 }