org.apache.hadoop.hbase.security.access
Class AuthResult
java.lang.Object
org.apache.hadoop.hbase.security.access.AuthResult
@InterfaceAudience.Public
@InterfaceStability.Evolving
public class AuthResult
- extends Object
Represents the result of an authorization check for logging and error
reporting.
Constructor Summary |
AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
byte[] table,
byte[] family,
byte[] qualifier)
|
AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
byte[] table,
Map<byte[],? extends Collection<?>> families)
|
Method Summary |
static AuthResult |
allow(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
byte[] family,
byte[] qualifier)
|
static AuthResult |
allow(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
Map<byte[],? extends Collection<?>> families)
|
static AuthResult |
deny(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
byte[] family,
byte[] qualifier)
|
static AuthResult |
deny(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
Map<byte[],? extends Collection<?>> families)
|
Permission.Action |
getAction()
|
byte[] |
getFamily()
|
byte[] |
getQualifier()
|
String |
getReason()
|
String |
getRequest()
|
byte[] |
getTable()
|
User |
getUser()
|
boolean |
isAllowed()
|
String |
toContextString()
|
String |
toString()
|
AuthResult
public AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
byte[] table,
byte[] family,
byte[] qualifier)
AuthResult
public AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
byte[] table,
Map<byte[],? extends Collection<?>> families)
isAllowed
public boolean isAllowed()
getUser
public User getUser()
getReason
public String getReason()
getTable
public byte[] getTable()
getFamily
public byte[] getFamily()
getQualifier
public byte[] getQualifier()
getAction
public Permission.Action getAction()
getRequest
public String getRequest()
toContextString
public String toContextString()
toString
public String toString()
- Overrides:
toString
in class Object
allow
public static AuthResult allow(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
byte[] family,
byte[] qualifier)
allow
public static AuthResult allow(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
Map<byte[],? extends Collection<?>> families)
deny
public static AuthResult deny(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
byte[] family,
byte[] qualifier)
deny
public static AuthResult deny(String request,
String reason,
User user,
Permission.Action action,
byte[] table,
Map<byte[],? extends Collection<?>> families)
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.