public class FileInfo extends Object implements Comparable<FileInfo>, Serializable, ListableEntity
Modifier and Type | Class and Description |
---|---|
static class |
FileInfo.Builder |
Modifier and Type | Field and Description |
---|---|
private boolean |
directory |
private static String |
DIRECTORY |
private String |
fileName |
private static String |
FILENAME |
private String |
fullPathFileName |
private String |
group |
private static String |
GROUP |
private static String |
LAST_MODIFIED |
private long |
lastModifiedTime |
private String |
owner |
private static String |
OWNER |
private static String |
PATH |
private static char[] |
PERMISSION_MODIFIER_CHARS |
private String |
permissions |
private static String |
PERMISSIONS |
private static RecordSchema |
SCHEMA |
private static long |
serialVersionUID |
private long |
size |
private static String |
SIZE |
Modifier | Constructor and Description |
---|---|
protected |
FileInfo(FileInfo.Builder builder) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(FileInfo o) |
boolean |
equals(Object obj) |
String |
getFileName() |
String |
getFullPathFileName() |
String |
getGroup() |
String |
getIdentifier() |
long |
getLastModifiedTime() |
String |
getName() |
String |
getOwner() |
String |
getPermissions() |
static RecordSchema |
getRecordSchema() |
long |
getSize() |
long |
getTimestamp() |
int |
hashCode() |
boolean |
isDirectory() |
static String |
permissionToString(int fileModeOctal) |
Record |
toRecord() |
private static final long serialVersionUID
private static final RecordSchema SCHEMA
private static final String FILENAME
private static final String PATH
private static final String DIRECTORY
private static final String SIZE
private static final String LAST_MODIFIED
private static final String PERMISSIONS
private static final String OWNER
private static final String GROUP
private static final char[] PERMISSION_MODIFIER_CHARS
private final boolean directory
private final long size
private final long lastModifiedTime
private final String fileName
private final String fullPathFileName
private final String permissions
private final String owner
private final String group
protected FileInfo(FileInfo.Builder builder)
public String getFileName()
public String getFullPathFileName()
public boolean isDirectory()
public long getSize()
getSize
in interface ListableEntity
public long getLastModifiedTime()
public String getPermissions()
public String getOwner()
public String getGroup()
public Record toRecord()
toRecord
in interface ListableEntity
public static RecordSchema getRecordSchema()
public int compareTo(FileInfo o)
compareTo
in interface Comparable<FileInfo>
public static String permissionToString(int fileModeOctal)
public String getName()
getName
in interface ListableEntity
public String getIdentifier()
getIdentifier
in interface ListableEntity
public long getTimestamp()
getTimestamp
in interface ListableEntity
Copyright © 2020 Apache NiFi Project. All rights reserved.