Package net.schmizz.sshj.sftp
Class FileAttributes
- java.lang.Object
-
- net.schmizz.sshj.sftp.FileAttributes
-
public final class FileAttributes extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFileAttributes.Builderstatic classFileAttributes.Flag
-
Field Summary
Fields Modifier and Type Field Description static FileAttributesEMPTY
-
Constructor Summary
Constructors Constructor Description FileAttributes(int mask, long size, int uid, int gid, FileMode mode, long atime, long mtime, java.util.Map<java.lang.String,java.lang.String> ext)
-
Method Summary
Modifier and Type Method Description longgetAtime()java.lang.StringgetExtended(java.lang.String type)intgetGID()FileModegetMode()longgetMtime()java.util.Set<FilePermission>getPermissions()longgetSize()FileMode.TypegetType()intgetUID()booleanhas(FileAttributes.Flag flag)byte[]toBytes()java.lang.StringtoString()
-
-
-
Field Detail
-
EMPTY
public static final FileAttributes EMPTY
-
-
Constructor Detail
-
FileAttributes
public FileAttributes(int mask, long size, int uid, int gid, FileMode mode, long atime, long mtime, java.util.Map<java.lang.String,java.lang.String> ext)
-
-
Method Detail
-
has
public boolean has(FileAttributes.Flag flag)
-
getSize
public long getSize()
-
getUID
public int getUID()
-
getGID
public int getGID()
-
getMode
public FileMode getMode()
-
getPermissions
public java.util.Set<FilePermission> getPermissions()
-
getType
public FileMode.Type getType()
-
getAtime
public long getAtime()
-
getMtime
public long getMtime()
-
getExtended
public java.lang.String getExtended(java.lang.String type)
-
toBytes
public byte[] toBytes()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-