Class GCloudFileSystem
- java.lang.Object
-
- cz.o2.proxima.direct.io.gcloud.storage.GCloudFileSystem
-
- All Implemented Interfaces:
FileSystem,java.io.Serializable
@Internal public class GCloudFileSystem extends java.lang.Object implements FileSystem
FileSystemimplementation for gs://.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.URIgetUri()GerURIrepresentation of this FileSystemjava.util.stream.Stream<Path>list(long minTs, long maxTs)Return stream ofPathsthat represent given time range.PathnewPath(long ts)Create newPath.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cz.o2.proxima.direct.io.bulkfs.FileSystem
list
-
-
-
-
Method Detail
-
getUri
public java.net.URI getUri()
Description copied from interface:FileSystemGerURIrepresentation of this FileSystem- Specified by:
getUriin interfaceFileSystem- Returns:
- the URI of this FileSystem
-
list
public java.util.stream.Stream<Path> list(long minTs, long maxTs)
Description copied from interface:FileSystemReturn stream ofPathsthat represent given time range.- Specified by:
listin interfaceFileSystem- Parameters:
minTs- minimal allowed timestamp (inclusive)maxTs- maximal allowd timestamp (exclusive)- Returns:
- stream of Paths satisfying given time range
-
newPath
public Path newPath(long ts)
Description copied from interface:FileSystemCreate newPath.- Specified by:
newPathin interfaceFileSystem- Parameters:
ts- timestamp to create the path for- Returns:
- new abstract
Pathobject
-
-