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
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)
-
-
-
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()
-
-