Package org.apache.beam.sdk.io.fs
Class MatchResult
- java.lang.Object
-
- org.apache.beam.sdk.io.fs.MatchResult
-
public abstract class MatchResult extends java.lang.Object
The result ofFileSystem.match(java.util.List<java.lang.String>)
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MatchResult.Metadata
MatchResult.Metadata
of a matched file.static class
MatchResult.Status
Status of aMatchResult
.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static MatchResult
create(MatchResult.Status status, java.io.IOException e)
static MatchResult
create(MatchResult.Status status, java.util.List<MatchResult.Metadata> metadata)
abstract java.util.List<MatchResult.Metadata>
metadata()
MatchResult.Metadata
of matched files.abstract MatchResult.Status
status()
Status of theMatchResult
.static MatchResult
unknown()
Returns aMatchResult
withMatchResult.Status.UNKNOWN
.
-
-
-
Method Detail
-
create
public static MatchResult create(MatchResult.Status status, java.util.List<MatchResult.Metadata> metadata)
-
create
public static MatchResult create(MatchResult.Status status, java.io.IOException e)
-
unknown
public static MatchResult unknown()
Returns aMatchResult
withMatchResult.Status.UNKNOWN
.
-
status
public abstract MatchResult.Status status()
Status of theMatchResult
.
-
metadata
public abstract java.util.List<MatchResult.Metadata> metadata() throws java.io.IOException
MatchResult.Metadata
of matched files. Note that ifstatus()
isMatchResult.Status.NOT_FOUND
, this may either throw aFileNotFoundException
or return an empty list, depending on theEmptyMatchTreatment
used in theFileSystems.match(java.util.List<java.lang.String>)
call.- Throws:
java.io.IOException
-
-