Package org.apache.sshd.sftp.client
Class SftpClient.Attributes
- java.lang.Object
-
- org.apache.sshd.sftp.client.SftpClient.Attributes
-
- Enclosing interface:
- SftpClient
public static class SftpClient.Attributes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Attributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SftpClient.Attributes
accessTime(long atime)
SftpClient.Attributes
accessTime(long atime, java.util.concurrent.TimeUnit unit)
SftpClient.Attributes
accessTime(java.nio.file.attribute.FileTime atime)
SftpClient.Attributes
acl(java.util.List<java.nio.file.attribute.AclEntry> acl)
SftpClient.Attributes
addFlag(SftpClient.Attribute flag)
SftpClient.Attributes
createTime(long ctime)
SftpClient.Attributes
createTime(long ctime, java.util.concurrent.TimeUnit unit)
SftpClient.Attributes
createTime(java.nio.file.attribute.FileTime ctime)
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(long mtime)
SftpClient.Attributes
modifyTime(long mtime, java.util.concurrent.TimeUnit unit)
SftpClient.Attributes
modifyTime(java.nio.file.attribute.FileTime mtime)
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()
-
-
-
Field Detail
-
flags
private java.util.Set<SftpClient.Attribute> flags
-
type
private int type
-
perms
private int perms
-
uid
private int uid
-
gid
private int gid
-
owner
private java.lang.String owner
-
group
private java.lang.String group
-
size
private long size
-
accessTime
private java.nio.file.attribute.FileTime accessTime
-
createTime
private java.nio.file.attribute.FileTime createTime
-
modifyTime
private java.nio.file.attribute.FileTime modifyTime
-
acl
private java.util.List<java.nio.file.attribute.AclEntry> acl
-
extensions
private java.util.Map<java.lang.String,byte[]> extensions
-
-
Method Detail
-
getFlags
public java.util.Set<SftpClient.Attribute> getFlags()
-
addFlag
public SftpClient.Attributes addFlag(SftpClient.Attribute flag)
-
removeFlag
public SftpClient.Attributes removeFlag(SftpClient.Attribute flag)
-
getType
public int getType()
-
setType
public void setType(int type)
-
getSize
public long getSize()
-
size
public SftpClient.Attributes size(long size)
-
setSize
public void setSize(long size)
-
getOwner
public java.lang.String getOwner()
-
owner
public SftpClient.Attributes owner(java.lang.String owner)
-
setOwner
public void setOwner(java.lang.String owner)
-
getGroup
public java.lang.String getGroup()
-
group
public SftpClient.Attributes group(java.lang.String group)
-
setGroup
public void setGroup(java.lang.String group)
-
getUserId
public int getUserId()
-
getGroupId
public int getGroupId()
-
owner
public SftpClient.Attributes owner(int uid, int gid)
-
getPermissions
public int getPermissions()
-
perms
public SftpClient.Attributes perms(int perms)
-
setPermissions
public void setPermissions(int perms)
-
getAccessTime
public java.nio.file.attribute.FileTime getAccessTime()
-
accessTime
public SftpClient.Attributes accessTime(long atime)
-
accessTime
public SftpClient.Attributes accessTime(long atime, java.util.concurrent.TimeUnit unit)
-
accessTime
public SftpClient.Attributes accessTime(java.nio.file.attribute.FileTime atime)
-
setAccessTime
public void setAccessTime(java.nio.file.attribute.FileTime atime)
-
getCreateTime
public java.nio.file.attribute.FileTime getCreateTime()
-
createTime
public SftpClient.Attributes createTime(long ctime)
-
createTime
public SftpClient.Attributes createTime(long ctime, java.util.concurrent.TimeUnit unit)
-
createTime
public SftpClient.Attributes createTime(java.nio.file.attribute.FileTime ctime)
-
setCreateTime
public void setCreateTime(java.nio.file.attribute.FileTime ctime)
-
getModifyTime
public java.nio.file.attribute.FileTime getModifyTime()
-
modifyTime
public SftpClient.Attributes modifyTime(long mtime)
-
modifyTime
public SftpClient.Attributes modifyTime(long mtime, java.util.concurrent.TimeUnit unit)
-
modifyTime
public SftpClient.Attributes modifyTime(java.nio.file.attribute.FileTime mtime)
-
setModifyTime
public void setModifyTime(java.nio.file.attribute.FileTime mtime)
-
getAcl
public java.util.List<java.nio.file.attribute.AclEntry> getAcl()
-
acl
public SftpClient.Attributes acl(java.util.List<java.nio.file.attribute.AclEntry> acl)
-
setAcl
public void setAcl(java.util.List<java.nio.file.attribute.AclEntry> acl)
-
getExtensions
public java.util.Map<java.lang.String,byte[]> getExtensions()
-
extensions
public SftpClient.Attributes extensions(java.util.Map<java.lang.String,byte[]> extensions)
-
setStringExtensions
public void setStringExtensions(java.util.Map<java.lang.String,java.lang.String> extensions)
-
setExtensions
public void setExtensions(java.util.Map<java.lang.String,byte[]> extensions)
-
isRegularFile
public boolean isRegularFile()
-
isDirectory
public boolean isDirectory()
-
isSymbolicLink
public boolean isSymbolicLink()
-
isOther
public boolean isOther()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-