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.FileTimeaccessTimeprivate java.util.List<java.nio.file.attribute.AclEntry>aclprivate java.nio.file.attribute.FileTimecreateTimeprivate java.util.Map<java.lang.String,byte[]>extensionsprivate java.util.Set<SftpClient.Attribute>flagsprivate intgidprivate java.lang.Stringgroupprivate java.lang.StringlongNameprivate java.nio.file.attribute.FileTimemodifyTimeprivate java.lang.Stringownerprivate intpermsprivate longsizeprivate inttypeprivate intuid
-
Constructor Summary
Constructors Constructor Description Attributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SftpClient.AttributesaccessTime(long atime)SftpClient.AttributesaccessTime(long atime, java.util.concurrent.TimeUnit unit)SftpClient.AttributesaccessTime(java.nio.file.attribute.FileTime atime)SftpClient.Attributesacl(java.util.List<java.nio.file.attribute.AclEntry> acl)SftpClient.AttributesaddFlag(SftpClient.Attribute flag)SftpClient.AttributescreateTime(long ctime)SftpClient.AttributescreateTime(long ctime, java.util.concurrent.TimeUnit unit)SftpClient.AttributescreateTime(java.nio.file.attribute.FileTime ctime)SftpClient.Attributesextensions(java.util.Map<java.lang.String,byte[]> extensions)java.nio.file.attribute.FileTimegetAccessTime()java.util.List<java.nio.file.attribute.AclEntry>getAcl()java.nio.file.attribute.FileTimegetCreateTime()java.util.Map<java.lang.String,byte[]>getExtensions()java.util.Set<SftpClient.Attribute>getFlags()java.lang.StringgetGroup()intgetGroupId()java.nio.file.attribute.FileTimegetModifyTime()java.lang.StringgetOwner()intgetPermissions()longgetSize()intgetType()intgetUserId()SftpClient.Attributesgroup(java.lang.String group)booleanisDirectory()booleanisOther()booleanisRegularFile()booleanisSymbolicLink()java.lang.StringlongName()SftpClient.AttributesmodifyTime(long mtime)SftpClient.AttributesmodifyTime(long mtime, java.util.concurrent.TimeUnit unit)SftpClient.AttributesmodifyTime(java.nio.file.attribute.FileTime mtime)SftpClient.Attributesowner(int uid, int gid)SftpClient.Attributesowner(java.lang.String owner)SftpClient.Attributesperms(int perms)SftpClient.AttributesremoveFlag(SftpClient.Attribute flag)voidsetAccessTime(java.nio.file.attribute.FileTime atime)voidsetAcl(java.util.List<java.nio.file.attribute.AclEntry> acl)voidsetCreateTime(java.nio.file.attribute.FileTime ctime)voidsetExtensions(java.util.Map<java.lang.String,byte[]> extensions)voidsetGroup(java.lang.String group)voidsetLongName(java.lang.String longName)voidsetModifyTime(java.nio.file.attribute.FileTime mtime)voidsetOwner(java.lang.String owner)voidsetPermissions(int perms)voidsetSize(long size)voidsetStringExtensions(java.util.Map<java.lang.String,java.lang.String> extensions)voidsetType(int type)SftpClient.Attributessize(long size)java.lang.StringtoString()
-
-
-
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
-
longName
private java.lang.String longName
-
-
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()
-
longName
public java.lang.String longName()
-
setLongName
public void setLongName(java.lang.String longName)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-