1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.backup.util;
19 import java.util.List;
20
21 import org.apache.hadoop.hbase.TableName;
22 import org.apache.hadoop.hbase.classification.InterfaceAudience;
23 import org.apache.hadoop.hbase.classification.InterfaceStability;
24
25
26
27
28
29
30 @InterfaceAudience.Public
31 @InterfaceStability.Evolving
32 public class BackupSet {
33 private final String name;
34 private final List<TableName> tables;
35
36 public BackupSet(String name, List<TableName> tables) {
37 this.name = name;
38 this.tables = tables;
39 }
40
41 public String getName() {
42 return name;
43 }
44
45 public List<TableName> getTables() {
46 return tables;
47 }
48
49 public String toString() {
50 StringBuilder sb = new StringBuilder();
51 sb.append(name).append("={");
52 for (int i = 0; i < tables.size(); i++) {
53 sb.append(tables.get(i));
54 if (i < tables.size() - 1) {
55 sb.append(",");
56 }
57 }
58 sb.append("}");
59 return sb.toString();
60 }
61
62 }