INodeDirectoryAttributes (Apache Hadoop HDFS 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.namenode, interface: INodeDirectoryAttributes

Package org.apache.hadoop.hdfs.server.namenode

# Interface INodeDirectoryAttributes

All Superinterfaces:
  `INodeAttributes`

All Known Implementing Classes:
  `INodeDirectory`, `INodeDirectoryAttributes.CopyWithQuota`, `INodeDirectoryAttributes.SnapshotCopy`, `Snapshot.Root`

@Private public interface INodeDirectoryAttributes extends INodeAttributes
The attributes of an inode.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static class`
  `INodeDirectoryAttributes.CopyWithQuota`
  `static class`
  `INodeDirectoryAttributes.SnapshotCopy`
  A copy of the inode directory attributes

- ## Method Summary

  Modifier and Type
  Method
  Description
  `QuotaCounts`
  `getQuotaCounts()`
  `boolean`
  `metadataEquals(INodeDirectoryAttributes other)`

  ### Methods inherited from interface org.apache.hadoop.hdfs.server.namenode.INodeAttributes

  `getAccessTime, getAclFeature, getFsPermission, getFsPermissionShort, getGroupName, getLocalNameBytes, getModificationTime, getPermissionLong, getUserName, getXAttrFeature, isDirectory`

- ## Method Details

  - ### getQuotaCounts

    QuotaCounts getQuotaCounts()

  - ### metadataEquals

    boolean metadataEquals(INodeDirectoryAttributes other)