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() |
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()
Copyright © 2017 Apache Software Foundation. All Rights Reserved.