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 FileAttributesbuild()FileAttributes.BuilderwithAtimeMtime(long atime, long mtime)FileAttributes.BuilderwithExtended(java.lang.String type, java.lang.String data)FileAttributes.BuilderwithExtended(java.util.Map<java.lang.String,java.lang.String> ext)FileAttributes.BuilderwithPermissions(int perms)FileAttributes.BuilderwithPermissions(java.util.Set<FilePermission> perms)FileAttributes.BuilderwithSize(long size)FileAttributes.BuilderwithType(FileMode.Type type)FileAttributes.BuilderwithUIDGID(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()
-
-