org.apache.hadoop.hdfs.server.namenode
Interface FsImageProto.INodeSection.AclFeatureProtoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FsImageProto.INodeSection.AclFeatureProto, FsImageProto.INodeSection.AclFeatureProto.Builder
Enclosing class:
FsImageProto.INodeSection

public static interface FsImageProto.INodeSection.AclFeatureProtoOrBuilder
extends com.google.protobuf.MessageOrBuilder


Method Summary
 int getEntries(int index)
          repeated fixed32 entries = 2 [packed = true];
 int getEntriesCount()
          repeated fixed32 entries = 2 [packed = true];
 List<Integer> getEntriesList()
          repeated fixed32 entries = 2 [packed = true];
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
 

Method Detail

getEntriesList

List<Integer> getEntriesList()
repeated fixed32 entries = 2 [packed = true];

 An ACL entry is represented by a 32-bit integer in Big Endian
 format. The bits can be divided in four segments:
 [0:2) || [2:26) || [26:27) || [27:29) || [29:32)

 [0:2) -- reserved for futute uses.
 [2:26) -- the name of the entry, which is an ID that points to a
 string in the StringTableSection.
 [26:27) -- the scope of the entry (AclEntryScopeProto)
 [27:29) -- the type of the entry (AclEntryTypeProto)
 [29:32) -- the permission of the entry (FsActionProto)
 


getEntriesCount

int getEntriesCount()
repeated fixed32 entries = 2 [packed = true];

 An ACL entry is represented by a 32-bit integer in Big Endian
 format. The bits can be divided in four segments:
 [0:2) || [2:26) || [26:27) || [27:29) || [29:32)

 [0:2) -- reserved for futute uses.
 [2:26) -- the name of the entry, which is an ID that points to a
 string in the StringTableSection.
 [26:27) -- the scope of the entry (AclEntryScopeProto)
 [27:29) -- the type of the entry (AclEntryTypeProto)
 [29:32) -- the permission of the entry (FsActionProto)
 


getEntries

int getEntries(int index)
repeated fixed32 entries = 2 [packed = true];

 An ACL entry is represented by a 32-bit integer in Big Endian
 format. The bits can be divided in four segments:
 [0:2) || [2:26) || [26:27) || [27:29) || [29:32)

 [0:2) -- reserved for futute uses.
 [2:26) -- the name of the entry, which is an ID that points to a
 string in the StringTableSection.
 [26:27) -- the scope of the entry (AclEntryScopeProto)
 [27:29) -- the type of the entry (AclEntryTypeProto)
 [29:32) -- the permission of the entry (FsActionProto)
 



Copyright © 2014 Apache Software Foundation. All Rights Reserved.