public class BlockStoragePolicySuite extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static int | ID_BIT_LENGTH | 
| static String | STORAGE_POLICY_XATTR_NAME | 
| static org.apache.hadoop.fs.XAttr.NameSpace | XAttrNS | 
| Constructor and Description | 
|---|
| BlockStoragePolicySuite(byte defaultPolicyID,
                       org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] policies) | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.hadoop.fs.XAttr | buildXAttr(byte policyId) | 
| static String | buildXAttrName() | 
| static BlockStoragePolicySuite | createDefaultSuite() | 
| org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] | getAllPolicies() | 
| org.apache.hadoop.hdfs.protocol.BlockStoragePolicy | getDefaultPolicy() | 
| org.apache.hadoop.hdfs.protocol.BlockStoragePolicy | getPolicy(byte id) | 
| org.apache.hadoop.hdfs.protocol.BlockStoragePolicy | getPolicy(String policyName) | 
| static String | getStoragePolicyXAttrPrefixedName() | 
| static boolean | isStoragePolicyXAttr(org.apache.hadoop.fs.XAttr xattr) | 
public static final String STORAGE_POLICY_XATTR_NAME
public static final org.apache.hadoop.fs.XAttr.NameSpace XAttrNS
public static final int ID_BIT_LENGTH
public BlockStoragePolicySuite(byte defaultPolicyID,
                               org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] policies)
public static BlockStoragePolicySuite createDefaultSuite()
public org.apache.hadoop.hdfs.protocol.BlockStoragePolicy getPolicy(byte id)
public org.apache.hadoop.hdfs.protocol.BlockStoragePolicy getDefaultPolicy()
public org.apache.hadoop.hdfs.protocol.BlockStoragePolicy getPolicy(String policyName)
public org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] getAllPolicies()
public static String buildXAttrName()
public static org.apache.hadoop.fs.XAttr buildXAttr(byte policyId)
public static String getStoragePolicyXAttrPrefixedName()
public static boolean isStoragePolicyXAttr(org.apache.hadoop.fs.XAttr xattr)
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.