| Class | Description | 
|---|---|
| BlockPoolSlice | A block pool slice represents a portion of a block pool stored on a volume. | 
| FsDatasetFactory | A factory for creating  FsDatasetImplobjects. | 
| FsVolumeImplBuilder | This class is to be used as a builder for  FsVolumeImplobjects. | 
| ReservedSpaceCalculator | Used for calculating file system space reserved for non-HDFS data. | 
| ReservedSpaceCalculator.Builder | Used for creating instances of ReservedSpaceCalculator. | 
| ReservedSpaceCalculator.ReservedSpaceCalculatorAbsolute | Based on absolute number of reserved bytes. | 
| ReservedSpaceCalculator.ReservedSpaceCalculatorAggressive | Calculates absolute and percentage based reserved space and
 picks the one that will yield less reserved space. | 
| ReservedSpaceCalculator.ReservedSpaceCalculatorConservative | Calculates absolute and percentage based reserved space and
 picks the one that will yield more reserved space. | 
| ReservedSpaceCalculator.ReservedSpaceCalculatorPercentage | Based on percentage of total capacity in the storage. | 
| Enum | Description | 
|---|---|
| FsVolumeImpl.BlockDirFilter | Filter for block file names stored on the file system volumes. | 
| Exception | Description | 
|---|---|
| AddBlockPoolException | This exception collects all IOExceptions thrown when adding block pools and
 scanning volumes. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.