Package alluxio.underfs
Class UfsDirectoryStatus
- java.lang.Object
-
- alluxio.underfs.UfsStatus
-
- alluxio.underfs.UfsDirectoryStatus
-
@NotThreadSafe public class UfsDirectoryStatus extends UfsStatus
Information about a directory in the under file system.
-
-
Field Summary
-
Fields inherited from class alluxio.underfs.UfsStatus
mGroup, mIsDirectory, mLastModifiedTimeMs, mMode, mName, mOwner, mXAttr
-
-
Constructor Summary
Constructors Constructor Description UfsDirectoryStatus(UfsDirectoryStatus status)
Creates a new instance of under directory information as a copy.UfsDirectoryStatus(java.lang.String name, java.lang.String owner, java.lang.String group, short mode)
Creates new instance ofUfsDirectoryStatus
without providing last modified time or extended attributes.UfsDirectoryStatus(java.lang.String name, java.lang.String owner, java.lang.String group, short mode, java.lang.Long lastModifiedTimeMs)
Creates new instance ofUfsDirectoryStatus
.UfsDirectoryStatus(java.lang.String name, java.lang.String owner, java.lang.String group, short mode, java.lang.Long lastModifiedTimeMs, java.util.Map<java.lang.String,byte[]> xAttr)
Creates new instance ofUfsDirectoryStatus
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UfsDirectoryStatus
copy()
Create a copy ofUfsStatus
.java.lang.String
toString()
-
Methods inherited from class alluxio.underfs.UfsStatus
convertToNames, equals, getGroup, getLastModifiedTime, getMode, getName, getOwner, getXAttr, hashCode, isDirectory, isFile, setName, toStringHelper
-
-
-
-
Constructor Detail
-
UfsDirectoryStatus
public UfsDirectoryStatus(java.lang.String name, java.lang.String owner, java.lang.String group, short mode, java.lang.Long lastModifiedTimeMs, @Nullable java.util.Map<java.lang.String,byte[]> xAttr)
Creates new instance ofUfsDirectoryStatus
.- Parameters:
name
- relative path of directoryowner
- of the directorygroup
- of the directorymode
- of the directorylastModifiedTimeMs
- of the directoryxAttr
- extended attributes, if any
-
UfsDirectoryStatus
public UfsDirectoryStatus(java.lang.String name, java.lang.String owner, java.lang.String group, short mode, java.lang.Long lastModifiedTimeMs)
Creates new instance ofUfsDirectoryStatus
.- Parameters:
name
- relative path of directoryowner
- of the directorygroup
- of the directorymode
- of the directorylastModifiedTimeMs
- of the directory
-
UfsDirectoryStatus
public UfsDirectoryStatus(java.lang.String name, java.lang.String owner, java.lang.String group, short mode)
Creates new instance ofUfsDirectoryStatus
without providing last modified time or extended attributes.- Parameters:
name
- relative path of directoryowner
- of the directorygroup
- of the directorymode
- of the directory
-
UfsDirectoryStatus
public UfsDirectoryStatus(UfsDirectoryStatus status)
Creates a new instance of under directory information as a copy.- Parameters:
status
- directory information to copy
-
-
Method Detail
-
copy
public UfsDirectoryStatus copy()
Description copied from class:UfsStatus
Create a copy ofUfsStatus
.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-