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 ListableEntitypublic long getLastModifiedTime()
public String getPermissions()
public String getOwner()
public String getGroup()
public Record toRecord()
toRecord in interface ListableEntitypublic 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 ListableEntitypublic String getIdentifier()
getIdentifier in interface ListableEntitypublic long getTimestamp()
getTimestamp in interface ListableEntityCopyright © 2023 Apache NiFi Project. All rights reserved.