Class SnapshotFiles
- java.lang.Object
-
- org.elasticsearch.index.snapshots.blobstore.SnapshotFiles
-
public class SnapshotFiles extends java.lang.Object
Contains a list of files participating in a snapshot
-
-
Constructor Summary
Constructors Constructor Description SnapshotFiles(java.lang.String snapshot, java.util.List<BlobStoreIndexShardSnapshot.FileInfo> indexFiles)
-
Method Summary
Modifier and Type Method Description boolean
containPhysicalIndexFile(java.lang.String physicalName)
Returns true if this snapshot contains a file with a given original nameBlobStoreIndexShardSnapshot.FileInfo
findPhysicalIndexFile(java.lang.String physicalName)
Returns information about a physical file with the given namejava.util.List<BlobStoreIndexShardSnapshot.FileInfo>
indexFiles()
Returns a list of file in the snapshotjava.lang.String
snapshot()
-
-
-
Constructor Detail
-
SnapshotFiles
public SnapshotFiles(java.lang.String snapshot, java.util.List<BlobStoreIndexShardSnapshot.FileInfo> indexFiles)
-
-
Method Detail
-
snapshot
public java.lang.String snapshot()
-
indexFiles
public java.util.List<BlobStoreIndexShardSnapshot.FileInfo> indexFiles()
Returns a list of file in the snapshot
-
containPhysicalIndexFile
public boolean containPhysicalIndexFile(java.lang.String physicalName)
Returns true if this snapshot contains a file with a given original name- Parameters:
physicalName
- original file name- Returns:
- true if the file was found, false otherwise
-
findPhysicalIndexFile
public BlobStoreIndexShardSnapshot.FileInfo findPhysicalIndexFile(java.lang.String physicalName)
Returns information about a physical file with the given name- Parameters:
physicalName
- the original file name- Returns:
- information about this file
-
-