Class SftpClient.Attributes

  • Enclosing interface:
    SftpClient

    public static class SftpClient.Attributes
    extends java.lang.Object
    • Field Detail

      • 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
    • Constructor Detail

      • Attributes

        public Attributes()
    • Method Detail

      • getType

        public int getType()
      • setType

        public void setType​(int type)
      • getSize

        public long getSize()
      • setSize

        public void setSize​(long size)
      • getOwner

        public java.lang.String getOwner()
      • setOwner

        public void setOwner​(java.lang.String owner)
      • getGroup

        public java.lang.String getGroup()
      • setGroup

        public void setGroup​(java.lang.String group)
      • getUserId

        public int getUserId()
      • getGroupId

        public int getGroupId()
      • getPermissions

        public int getPermissions()
      • setPermissions

        public void setPermissions​(int perms)
      • getAccessTime

        public java.nio.file.attribute.FileTime getAccessTime()
      • accessTime

        public SftpClient.Attributes accessTime​(long atime,
                                                java.util.concurrent.TimeUnit unit)
      • 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,
                                                java.util.concurrent.TimeUnit unit)
      • 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,
                                                java.util.concurrent.TimeUnit unit)
      • setModifyTime

        public void setModifyTime​(java.nio.file.attribute.FileTime mtime)
      • getAcl

        public java.util.List<java.nio.file.attribute.AclEntry> getAcl()
      • 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 class java.lang.Object