Package net.schmizz.sshj.sftp
Class FileAttributes.Builder
- java.lang.Object
-
- net.schmizz.sshj.sftp.FileAttributes.Builder
-
- Enclosing class:
- FileAttributes
public static class FileAttributes.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileAttributes
build()
FileAttributes.Builder
withAtimeMtime(long atime, long mtime)
FileAttributes.Builder
withExtended(java.lang.String type, java.lang.String data)
FileAttributes.Builder
withExtended(java.util.Map<java.lang.String,java.lang.String> ext)
FileAttributes.Builder
withPermissions(int perms)
FileAttributes.Builder
withPermissions(java.util.Set<FilePermission> perms)
FileAttributes.Builder
withSize(long size)
FileAttributes.Builder
withType(FileMode.Type type)
FileAttributes.Builder
withUIDGID(int uid, int gid)
-
-
-
Field Detail
-
mask
private int mask
-
size
private long size
-
atime
private long atime
-
mtime
private long mtime
-
mode
private FileMode mode
-
uid
private int uid
-
gid
private int gid
-
ext
private final java.util.Map<java.lang.String,java.lang.String> ext
-
-
Method Detail
-
withSize
public FileAttributes.Builder withSize(long size)
-
withAtimeMtime
public FileAttributes.Builder withAtimeMtime(long atime, long mtime)
-
withUIDGID
public FileAttributes.Builder withUIDGID(int uid, int gid)
-
withPermissions
public FileAttributes.Builder withPermissions(java.util.Set<FilePermission> perms)
-
withPermissions
public FileAttributes.Builder withPermissions(int perms)
-
withType
public FileAttributes.Builder withType(FileMode.Type type)
-
withExtended
public FileAttributes.Builder withExtended(java.lang.String type, java.lang.String data)
-
withExtended
public FileAttributes.Builder withExtended(java.util.Map<java.lang.String,java.lang.String> ext)
-
build
public FileAttributes build()
-
-