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()
Returns snapshot name
-
Constructor Details
-
SnapshotFiles
public SnapshotFiles(java.lang.String snapshot, java.util.List<BlobStoreIndexShardSnapshot.FileInfo> indexFiles)- Parameters:
snapshot
- snapshot nameindexFiles
- index files
-
-
Method Details
-
snapshot
public java.lang.String snapshot()Returns snapshot name- Returns:
- snapshot name
-
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
Returns information about a physical file with the given name- Parameters:
physicalName
- the original file name- Returns:
- information about this file
-