public File getFile(final RemoteLogSegmentId id, final RemoteLogSegmentFileType type) {
        final RemoteLogSegmentFileset fileset = snapshot.records.get(id);
        if (fileset == null) {
            throw new IllegalArgumentException(String.format("No file found for id: %s", id));
        }

        return fileset.getFile(type);
    }
A capture of the content of the local tiered storage at a point in time.
storage/src/test/java/org/apache/kafka/server/log/remote/storage/LocalTieredStorageSnapshot.java