Uses of Class
org.apache.hadoop.hbase.security.access.Permission.Action

Packages that use Permission.Action
org.apache.hadoop.hbase.protobuf Holds classes generated from protobuf src/main/protobuf definition files. 
org.apache.hadoop.hbase.security.access   
 

Uses of Permission.Action in org.apache.hadoop.hbase.protobuf
 

Methods in org.apache.hadoop.hbase.protobuf that return Permission.Action
static Permission.Action ProtobufUtil.toPermissionAction(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action action)
          Converts a Permission.Action proto to a client Permission.Action object.
 

Methods in org.apache.hadoop.hbase.protobuf that return types with arguments of type Permission.Action
static List<Permission.Action> ProtobufUtil.toPermissionActions(List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> protoActions)
          Converts a list of Permission.Action proto to a list of client Permission.Action objects.
 

Methods in org.apache.hadoop.hbase.protobuf with parameters of type Permission.Action
static void ProtobufUtil.grant(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, Permission.Action... actions)
          A utility used to grant a user global permissions.
static void ProtobufUtil.grant(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, String namespace, Permission.Action... actions)
          A utility used to grant a user namespace permissions.
static void ProtobufUtil.grant(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, TableName tableName, byte[] f, byte[] q, Permission.Action... actions)
          A utility used to grant a user table permissions.
static void ProtobufUtil.revoke(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, Permission.Action... actions)
          A utility used to revoke a user's global permissions.
static void ProtobufUtil.revoke(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, String namespace, Permission.Action... actions)
          A utility used to revoke a user's namespace permissions.
static void ProtobufUtil.revoke(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, TableName tableName, byte[] f, byte[] q, Permission.Action... actions)
          A utility used to revoke a user's table permissions.
static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action ProtobufUtil.toPermissionAction(Permission.Action action)
          Convert a client Permission.Action to a Permission.Action proto
 

Uses of Permission.Action in org.apache.hadoop.hbase.security.access
 

Fields in org.apache.hadoop.hbase.security.access declared as Permission.Action
protected  Permission.Action[] Permission.actions
           
 

Fields in org.apache.hadoop.hbase.security.access with type parameters of type Permission.Action
protected static Map<Byte,Permission.Action> Permission.ACTION_BY_CODE
           
 

Methods in org.apache.hadoop.hbase.security.access that return Permission.Action
 Permission.Action[] Permission.getActions()
           
static Permission.Action Permission.Action.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static Permission.Action[] Permission.Action.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.apache.hadoop.hbase.security.access with parameters of type Permission.Action
static void AccessControlClient.grant(org.apache.hadoop.conf.Configuration conf, String userName, Permission.Action... actions)
          Grant global permissions for the specified user.
static void AccessControlClient.grant(org.apache.hadoop.conf.Configuration conf, String namespace, String userName, Permission.Action... actions)
          Grants permission on the specified namespace for the specified user.
static void AccessControlClient.grant(org.apache.hadoop.conf.Configuration conf, TableName tableName, String userName, byte[] family, byte[] qual, Permission.Action... actions)
          Grants permission on the specified table for the specified user
 boolean Permission.implies(Permission.Action action)
           
 boolean TablePermission.implies(String namespace, Permission.Action action)
          Checks that a given table operation is authorized by this permission instance.
 boolean TablePermission.implies(TableName table, byte[] family, byte[] qualifier, Permission.Action action)
          Checks that a given table operation is authorized by this permission instance.
 boolean TablePermission.implies(TableName table, KeyValue kv, Permission.Action action)
          Checks if this permission grants access to perform the given action on the given table and key value.
 boolean TablePermission.matchesFamily(TableName table, byte[] family, Permission.Action action)
          Returns true if this permission matches the given column family at least.
 boolean TablePermission.matchesFamilyQualifier(TableName table, byte[] family, byte[] qualifier, Permission.Action action)
          Returns if the given permission matches the given qualifier.
static void AccessControlClient.revoke(org.apache.hadoop.conf.Configuration conf, String userName, Permission.Action... actions)
          Revoke global permissions for the specified user.
static void AccessControlClient.revoke(org.apache.hadoop.conf.Configuration conf, String namespace, String userName, Permission.Action... actions)
          Revokes the permission on the table for the specified user.
static void AccessControlClient.revoke(org.apache.hadoop.conf.Configuration conf, TableName tableName, String username, byte[] family, byte[] qualifier, Permission.Action... actions)
          Revokes the permission on the table
 

Constructors in org.apache.hadoop.hbase.security.access with parameters of type Permission.Action
Permission(Permission.Action... assigned)
           
TablePermission(String namespace, Permission.Action... assigned)
          Create a new permission for the given namespace, allowing the given actions.
TablePermission(String namespace, TableName table, byte[] family, byte[] qualifier, Permission.Action... assigned)
          Creates a new permission for the given namespace or table, restricted to the given column family and qualifer, allowing the assigned actions to be performed.
TablePermission(TableName table, byte[] family, byte[] qualifier, Permission.Action... assigned)
          Creates a new permission for the given table, restricted to the given column family and qualifer, allowing the assigned actions to be performed.
TablePermission(TableName table, byte[] family, Permission.Action... assigned)
          Create a new permission for the given table and (optionally) column family, allowing the given actions.
UserPermission(byte[] user, Permission.Action... assigned)
          Creates a new instance for the given user.
UserPermission(byte[] user, String namespace, Permission.Action... assigned)
          Creates a new instance for the given user.
UserPermission(byte[] user, TableName table, byte[] family, byte[] qualifier, Permission.Action... assigned)
          Creates a new permission for the given user, table, column family and column qualifier.
UserPermission(byte[] user, TableName table, byte[] family, Permission.Action... assigned)
          Creates a new instance for the given user, table and column family.
 



Copyright © 2007-2015 The Apache Software Foundation. All Rights Reserved.