public class BlockStoragePolicySuite
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static int |
ID_BIT_LENGTH |
|
static java.lang.String |
STORAGE_POLICY_XATTR_NAME |
|
static org.apache.hadoop.fs.XAttr.NameSpace |
XAttrNS |
| Constructor | Description |
|---|---|
BlockStoragePolicySuite(byte defaultPolicyID,
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] policies) |
| Modifier and Type | Method | Description |
|---|---|---|
static org.apache.hadoop.fs.XAttr |
buildXAttr(byte policyId) |
|
static java.lang.String |
buildXAttrName() |
|
static BlockStoragePolicySuite |
createDefaultSuite() |
|
static BlockStoragePolicySuite |
createDefaultSuite(org.apache.hadoop.conf.Configuration conf) |
|
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(java.lang.String policyName) |
|
static java.lang.String |
getStoragePolicyXAttrPrefixedName() |
|
static boolean |
isStoragePolicyXAttr(org.apache.hadoop.fs.XAttr xattr) |
public static final java.lang.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)
@VisibleForTesting public static BlockStoragePolicySuite createDefaultSuite()
@VisibleForTesting public static BlockStoragePolicySuite createDefaultSuite(org.apache.hadoop.conf.Configuration conf)
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(java.lang.String policyName)
public org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] getAllPolicies()
public static java.lang.String buildXAttrName()
public static org.apache.hadoop.fs.XAttr buildXAttr(byte policyId)
public static java.lang.String getStoragePolicyXAttrPrefixedName()
public static boolean isStoragePolicyXAttr(org.apache.hadoop.fs.XAttr xattr)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.