Package org.projectnessie.gc.files
Interface FileReference
-
@Immutable public interface FileReference
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.net.URIabsolutePath()java.net.URIbase()Base location as from for example Iceberg's table-metadata.static org.projectnessie.gc.files.ImmutableFileReference.Builderbuilder()longmodificationTimeMillisEpoch()The file's last modification timestamp, if available, or-1Lif not available.static FileReferenceof(java.net.URI path, java.net.URI base, long modificationTimeMillisEpoch)java.net.URIpath()URI to the file/directory relative tobase().
-
-
-
Method Detail
-
path
@Parameter(order=1) java.net.URI path()
URI to the file/directory relative tobase().
-
base
@Parameter(order=2) java.net.URI base()
Base location as from for example Iceberg's table-metadata.
-
modificationTimeMillisEpoch
@Parameter(order=3) @Auxiliary long modificationTimeMillisEpoch()
The file's last modification timestamp, if available, or-1Lif not available.
-
absolutePath
@NonAttribute default java.net.URI absolutePath()
-
builder
static org.projectnessie.gc.files.ImmutableFileReference.Builder builder()
-
of
static FileReference of(java.net.URI path, java.net.URI base, long modificationTimeMillisEpoch)
-
-