public static class BackupManifest.BackupImage extends Object implements Comparable<BackupManifest.BackupImage>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BackupManifest.BackupImage.Builder |
Modifier and Type | Field and Description |
---|---|
private ArrayList<BackupManifest.BackupImage> |
ancestors |
private String |
backupId |
private long |
completeTs |
private Map<TableName,Map<String,Long>> |
incrTimeRanges |
private String |
rootDir |
private long |
startTs |
private List<TableName> |
tableList |
private BackupType |
type |
Modifier | Constructor and Description |
---|---|
|
BackupImage() |
private |
BackupImage(String backupId,
BackupType type,
String rootDir,
List<TableName> tableList,
long startTs,
long completeTs) |
Modifier and Type | Method and Description |
---|---|
private void |
addAncestor(BackupManifest.BackupImage backupImage) |
int |
compareTo(BackupManifest.BackupImage other) |
boolean |
equals(Object obj) |
(package private) static BackupManifest.BackupImage |
fromProto(org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage im) |
ArrayList<BackupManifest.BackupImage> |
getAncestors() |
String |
getBackupId() |
long |
getCompleteTs() |
Map<TableName,Map<String,Long>> |
getIncrTimeRanges() |
String |
getRootDir() |
long |
getStartTs() |
List<TableName> |
getTableNames() |
BackupType |
getType() |
boolean |
hasAncestor(String token) |
int |
hashCode() |
boolean |
hasTable(TableName table) |
private static Map<TableName,Map<String,Long>> |
loadIncrementalTimestampMap(org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage proto) |
(package private) static BackupManifest.BackupImage.Builder |
newBuilder() |
void |
removeAncestors(List<String> backupIds) |
private void |
setBackupId(String backupId) |
private void |
setCompleteTs(long completeTs) |
private void |
setIncrementalTimestampMap(org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage.Builder builder) |
private void |
setIncrTimeRanges(Map<TableName,Map<String,Long>> incrTimeRanges) |
private void |
setRootDir(String rootDir) |
private void |
setStartTs(long startTs) |
private void |
setTableList(List<TableName> tableList) |
private void |
setType(BackupType type) |
(package private) org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage |
toProto() |
private BackupType type
private long startTs
private long completeTs
private ArrayList<BackupManifest.BackupImage> ancestors
public BackupImage()
private BackupImage(String backupId, BackupType type, String rootDir, List<TableName> tableList, long startTs, long completeTs)
static BackupManifest.BackupImage.Builder newBuilder()
static BackupManifest.BackupImage fromProto(org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage im)
org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage toProto()
private static Map<TableName,Map<String,Long>> loadIncrementalTimestampMap(org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage proto)
private void setIncrementalTimestampMap(org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupImage.Builder builder)
public String getBackupId()
private void setBackupId(String backupId)
public BackupType getType()
private void setType(BackupType type)
public String getRootDir()
private void setRootDir(String rootDir)
public List<TableName> getTableNames()
private void setTableList(List<TableName> tableList)
public long getStartTs()
private void setStartTs(long startTs)
public long getCompleteTs()
private void setCompleteTs(long completeTs)
public ArrayList<BackupManifest.BackupImage> getAncestors()
public void removeAncestors(List<String> backupIds)
private void addAncestor(BackupManifest.BackupImage backupImage)
public boolean hasAncestor(String token)
public int compareTo(BackupManifest.BackupImage other)
compareTo
in interface Comparable<BackupManifest.BackupImage>
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.