public static class SftpClient.Attributes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.nio.file.attribute.FileTime |
accessTime |
private java.util.List<java.nio.file.attribute.AclEntry> |
acl |
private java.nio.file.attribute.FileTime |
createTime |
private java.util.Map<java.lang.String,byte[]> |
extensions |
private java.util.Set<SftpClient.Attribute> |
flags |
private int |
gid |
private java.lang.String |
group |
private java.nio.file.attribute.FileTime |
modifyTime |
private java.lang.String |
owner |
private int |
perms |
private long |
size |
private int |
type |
private int |
uid |
Constructor and Description |
---|
Attributes() |
Modifier and Type | Method and Description |
---|---|
SftpClient.Attributes |
accessTime(java.nio.file.attribute.FileTime atime) |
SftpClient.Attributes |
accessTime(long atime) |
SftpClient.Attributes |
accessTime(long atime,
java.util.concurrent.TimeUnit unit) |
SftpClient.Attributes |
acl(java.util.List<java.nio.file.attribute.AclEntry> acl) |
SftpClient.Attributes |
addFlag(SftpClient.Attribute flag) |
SftpClient.Attributes |
createTime(java.nio.file.attribute.FileTime ctime) |
SftpClient.Attributes |
createTime(long ctime) |
SftpClient.Attributes |
createTime(long ctime,
java.util.concurrent.TimeUnit unit) |
SftpClient.Attributes |
extensions(java.util.Map<java.lang.String,byte[]> extensions) |
java.nio.file.attribute.FileTime |
getAccessTime() |
java.util.List<java.nio.file.attribute.AclEntry> |
getAcl() |
java.nio.file.attribute.FileTime |
getCreateTime() |
java.util.Map<java.lang.String,byte[]> |
getExtensions() |
java.util.Set<SftpClient.Attribute> |
getFlags() |
java.lang.String |
getGroup() |
int |
getGroupId() |
java.nio.file.attribute.FileTime |
getModifyTime() |
java.lang.String |
getOwner() |
int |
getPermissions() |
long |
getSize() |
int |
getType() |
int |
getUserId() |
SftpClient.Attributes |
group(java.lang.String group) |
boolean |
isDirectory() |
boolean |
isOther() |
boolean |
isRegularFile() |
boolean |
isSymbolicLink() |
SftpClient.Attributes |
modifyTime(java.nio.file.attribute.FileTime mtime) |
SftpClient.Attributes |
modifyTime(long mtime) |
SftpClient.Attributes |
modifyTime(long mtime,
java.util.concurrent.TimeUnit unit) |
SftpClient.Attributes |
owner(int uid,
int gid) |
SftpClient.Attributes |
owner(java.lang.String owner) |
SftpClient.Attributes |
perms(int perms) |
SftpClient.Attributes |
removeFlag(SftpClient.Attribute flag) |
void |
setAccessTime(java.nio.file.attribute.FileTime atime) |
void |
setAcl(java.util.List<java.nio.file.attribute.AclEntry> acl) |
void |
setCreateTime(java.nio.file.attribute.FileTime ctime) |
void |
setExtensions(java.util.Map<java.lang.String,byte[]> extensions) |
void |
setGroup(java.lang.String group) |
void |
setModifyTime(java.nio.file.attribute.FileTime mtime) |
void |
setOwner(java.lang.String owner) |
void |
setPermissions(int perms) |
void |
setSize(long size) |
void |
setStringExtensions(java.util.Map<java.lang.String,java.lang.String> extensions) |
void |
setType(int type) |
SftpClient.Attributes |
size(long size) |
java.lang.String |
toString() |
private java.util.Set<SftpClient.Attribute> flags
private int type
private int perms
private int uid
private int gid
private java.lang.String owner
private java.lang.String group
private long size
private java.nio.file.attribute.FileTime accessTime
private java.nio.file.attribute.FileTime createTime
private java.nio.file.attribute.FileTime modifyTime
private java.util.List<java.nio.file.attribute.AclEntry> acl
private java.util.Map<java.lang.String,byte[]> extensions
public java.util.Set<SftpClient.Attribute> getFlags()
public SftpClient.Attributes addFlag(SftpClient.Attribute flag)
public SftpClient.Attributes removeFlag(SftpClient.Attribute flag)
public int getType()
public void setType(int type)
public long getSize()
public SftpClient.Attributes size(long size)
public void setSize(long size)
public java.lang.String getOwner()
public SftpClient.Attributes owner(java.lang.String owner)
public void setOwner(java.lang.String owner)
public java.lang.String getGroup()
public SftpClient.Attributes group(java.lang.String group)
public void setGroup(java.lang.String group)
public int getUserId()
public int getGroupId()
public SftpClient.Attributes owner(int uid, int gid)
public int getPermissions()
public SftpClient.Attributes perms(int perms)
public void setPermissions(int perms)
public java.nio.file.attribute.FileTime getAccessTime()
public SftpClient.Attributes accessTime(long atime)
public SftpClient.Attributes accessTime(long atime, java.util.concurrent.TimeUnit unit)
public SftpClient.Attributes accessTime(java.nio.file.attribute.FileTime atime)
public void setAccessTime(java.nio.file.attribute.FileTime atime)
public java.nio.file.attribute.FileTime getCreateTime()
public SftpClient.Attributes createTime(long ctime)
public SftpClient.Attributes createTime(long ctime, java.util.concurrent.TimeUnit unit)
public SftpClient.Attributes createTime(java.nio.file.attribute.FileTime ctime)
public void setCreateTime(java.nio.file.attribute.FileTime ctime)
public java.nio.file.attribute.FileTime getModifyTime()
public SftpClient.Attributes modifyTime(long mtime)
public SftpClient.Attributes modifyTime(long mtime, java.util.concurrent.TimeUnit unit)
public SftpClient.Attributes modifyTime(java.nio.file.attribute.FileTime mtime)
public void setModifyTime(java.nio.file.attribute.FileTime mtime)
public java.util.List<java.nio.file.attribute.AclEntry> getAcl()
public SftpClient.Attributes acl(java.util.List<java.nio.file.attribute.AclEntry> acl)
public void setAcl(java.util.List<java.nio.file.attribute.AclEntry> acl)
public java.util.Map<java.lang.String,byte[]> getExtensions()
public SftpClient.Attributes extensions(java.util.Map<java.lang.String,byte[]> extensions)
public void setStringExtensions(java.util.Map<java.lang.String,java.lang.String> extensions)
public void setExtensions(java.util.Map<java.lang.String,byte[]> extensions)
public boolean isRegularFile()
public boolean isDirectory()
public boolean isSymbolicLink()
public boolean isOther()
public java.lang.String toString()
toString
in class java.lang.Object