public static class

FileAttributes.Builder

extends Object
java.lang.Object
   ↳ net.schmizz.sshj.sftp.FileAttributes.Builder

Summary

Fields
private long atime
private final Map<String, String> ext
private int gid
private int mask
private FileMode mode
private long mtime
private long size
private int uid
Public Constructors
FileAttributes.Builder()
Public Methods
FileAttributes build()
FileAttributes.Builder withAtimeMtime(long atime, long mtime)
FileAttributes.Builder withExtended(String type, String data)
FileAttributes.Builder withExtended(Map<String, String> ext)
FileAttributes.Builder withPermissions(Set<FilePermission> perms)
FileAttributes.Builder withPermissions(int perms)
FileAttributes.Builder withSize(long size)
FileAttributes.Builder withType(FileMode.Type type)
FileAttributes.Builder withUIDGID(int uid, int gid)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private long atime

private final Map<String, String> ext

private int gid

private int mask

private FileMode mode

private long mtime

private long size

private int uid

Public Constructors

public FileAttributes.Builder ()

Public Methods

public FileAttributes build ()

public FileAttributes.Builder withAtimeMtime (long atime, long mtime)

Parameters
atime
mtime

public FileAttributes.Builder withExtended (String type, String data)

Parameters
type
data

public FileAttributes.Builder withExtended (Map<String, String> ext)

Parameters
ext

public FileAttributes.Builder withPermissions (Set<FilePermission> perms)

Parameters
perms

public FileAttributes.Builder withPermissions (int perms)

Parameters
perms

public FileAttributes.Builder withSize (long size)

Parameters
size

public FileAttributes.Builder withType (FileMode.Type type)

Parameters
type

public FileAttributes.Builder withUIDGID (int uid, int gid)

Parameters
uid
gid