| Package | Description | 
|---|---|
| org.apache.hadoop.hdfs | |
| org.apache.hadoop.hdfs.client | This package provides the administrative APIs for HDFS. | 
| org.apache.hadoop.hdfs.client.impl | Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements. | 
| org.apache.hadoop.hdfs.protocol | Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements. | 
| org.apache.hadoop.hdfs.protocolPB | Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements. | 
| org.apache.hadoop.hdfs.web | 
| Class and Description | 
|---|
| BlockType Type of a block. | 
| Class and Description | 
|---|
| AddErasureCodingPolicyResponse A response of add an ErasureCoding policy. | 
| CacheDirectiveEntry Describes a path-based cache directive entry. | 
| CacheDirectiveInfo Describes a path-based cache directive. | 
| CachePoolEntry Describes a Cache Pool entry. | 
| CachePoolInfo CachePoolInfo describes a cache pool. | 
| EncryptionZone A simple class for representing an encryption zone. | 
| HdfsConstants.ReencryptAction Re-encrypt encryption zone actions. | 
| OpenFilesIterator.OpenFilesType Open file types to filter the results. | 
| ZoneReencryptionStatus A class representing information about re-encryption of an encryption zone. | 
| Class and Description | 
|---|
| SnapshotDiffReport This class represents to end users the difference between two snapshots of
 the same directory, or the difference between a snapshot of the directory and
 its current state. | 
| SnapshotDiffReportListing.DiffReportListingEntry Representing the full path and diff type of a file/directory where changes
 have happened. | 
| Class and Description | 
|---|
| BlockType Type of a block. | 
| CacheDirectiveInfo Describes a path-based cache directive. | 
| CacheDirectiveInfo.Builder A builder for creating new CacheDirectiveInfo instances. | 
| CacheDirectiveInfo.Expiration Denotes a relative or absolute expiration time for a CacheDirective. | 
| CacheDirectiveStats Describes a path-based cache directive. | 
| CacheDirectiveStats.Builder | 
| CachePoolInfo CachePoolInfo describes a cache pool. | 
| CachePoolStats CachePoolStats describes cache pool statistics. | 
| CachePoolStats.Builder | 
| DatanodeInfo.AdminStates | 
| DatanodeInfo.DatanodeInfoBuilder Building the DataNodeInfo. | 
| ECBlockGroupStats Get statistics pertaining to blocks of type  BlockType.STRIPEDin the filesystem. | 
| HdfsConstants.DatanodeReportType | 
| HdfsConstants.ReencryptAction Re-encrypt encryption zone actions. | 
| HdfsConstants.RollingUpgradeAction | 
| HdfsConstants.SafeModeAction | 
| HdfsConstants.StoragePolicySatisfierMode Storage policy satisfier service modes. | 
| HdfsConstants.UpgradeAction Upgrade actions. | 
| HdfsFileStatus.Flags Set of features potentially active on an instance. | 
| OpenFilesIterator.OpenFilesType Open file types to filter the results. | 
| ReplicatedBlockStats Get statistics pertaining to blocks of type  BlockType.CONTIGUOUSin the filesystem. | 
| SnapshotDiffReport.DiffReportEntry Representing the full path and diff type of a file/directory where changes
 have happened. | 
| SnapshotDiffReport.DiffStats Records the stats related to Snapshot diff operation. | 
| SnapshotDiffReport.DiffType Types of the difference, which include CREATE, MODIFY, DELETE, and RENAME. | 
| SnapshotDiffReportListing.DiffReportListingEntry Representing the full path and diff type of a file/directory where changes
 have happened. | 
| SnapshottableDirectoryStatus Metadata about a snapshottable directory | 
| ZoneReencryptionStatus A class representing information about re-encryption of an encryption zone. | 
| ZoneReencryptionStatus.Builder Builder of  ZoneReencryptionStatus. | 
| ZoneReencryptionStatus.State State of re-encryption. | 
| Class and Description | 
|---|
| AddErasureCodingPolicyResponse A response of add an ErasureCoding policy. | 
| BlockType Type of a block. | 
| CacheDirectiveEntry Describes a path-based cache directive entry. | 
| CacheDirectiveInfo Describes a path-based cache directive. | 
| CacheDirectiveInfo.Expiration Denotes a relative or absolute expiration time for a CacheDirective. | 
| CacheDirectiveStats Describes a path-based cache directive. | 
| CachePoolEntry Describes a Cache Pool entry. | 
| CachePoolInfo CachePoolInfo describes a cache pool. | 
| CachePoolStats CachePoolStats describes cache pool statistics. | 
| CorruptFileBlocks Contains a list of paths corresponding to corrupt files and a cookie
 used for iterative calls to NameNode.listCorruptFileBlocks. | 
| DatanodeInfo.AdminStates | 
| ECBlockGroupStats Get statistics pertaining to blocks of type  BlockType.STRIPEDin the filesystem. | 
| EncryptionZone A simple class for representing an encryption zone. | 
| HdfsConstants.DatanodeReportType | 
| HdfsConstants.ReencryptAction Re-encrypt encryption zone actions. | 
| HdfsConstants.RollingUpgradeAction | 
| HdfsConstants.SafeModeAction | 
| OpenFilesIterator.OpenFilesType Open file types to filter the results. | 
| ReplicatedBlockStats Get statistics pertaining to blocks of type  BlockType.CONTIGUOUSin the filesystem. | 
| SnapshotDiffReport This class represents to end users the difference between two snapshots of
 the same directory, or the difference between a snapshot of the directory and
 its current state. | 
| SnapshotDiffReport.DiffReportEntry Representing the full path and diff type of a file/directory where changes
 have happened. | 
| SnapshotDiffReportListing This class represents to  the difference between two snapshots of
 the same directory, or the difference between a snapshot of the directory and
 its current state. | 
| SnapshotDiffReportListing.DiffReportListingEntry Representing the full path and diff type of a file/directory where changes
 have happened. | 
| SnapshottableDirectoryStatus Metadata about a snapshottable directory | 
| ZoneReencryptionStatus A class representing information about re-encryption of an encryption zone. | 
| Class and Description | 
|---|
| SnapshotDiffReport This class represents to end users the difference between two snapshots of
 the same directory, or the difference between a snapshot of the directory and
 its current state. | 
| SnapshottableDirectoryStatus Metadata about a snapshottable directory | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.