Class StorageVolume.Builder<T extends StorageVolume.Builder<T>>
java.lang.Object
org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder<T>
- Type Parameters:
T- subclass Builder
- Direct Known Subclasses:
DbVolume.Builder,HddsVolume.Builder,MetadataVolume.Builder
- Enclosing class:
StorageVolume
public abstract static class StorageVolume.Builder<T extends StorageVolume.Builder<T>>
extends Object
Builder class for StorageVolume.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StorageVolumebuild()conf(org.apache.hadoop.hdds.conf.ConfigurationSource config) datanodeUuid(String datanodeUUID) failedVolume(boolean failed) booleanorg.apache.hadoop.fs.StorageTypeabstract TgetThis()storageType(org.apache.hadoop.fs.StorageType st) usageCheckFactory(org.apache.hadoop.hdds.fs.SpaceUsageCheckFactory factory)
-
Constructor Details
-
Builder
-
-
Method Details
-
getThis
-
conf
-
storageType
-
usageCheckFactory
-
volumeSet
-
failedVolume
-
datanodeUuid
-
clusterID
-
build
- Throws:
IOException
-
getVolumeRootStr
-
getFailedVolume
public boolean getFailedVolume() -
getStorageType
public org.apache.hadoop.fs.StorageType getStorageType()
-