org.apache.hadoop.hbase.security.access
Class AuthResult
java.lang.Object
org.apache.hadoop.hbase.security.access.AuthResult
@InterfaceAudience.Private
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,
String namespace)
|
AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier)
|
AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
TableName table,
Map<byte[],? extends Collection<?>> families)
|
Method Summary |
static AuthResult |
allow(String request,
String reason,
User user,
Permission.Action action,
String namespace)
|
static AuthResult |
allow(String request,
String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier)
|
static AuthResult |
allow(String request,
String reason,
User user,
Permission.Action action,
TableName table,
Map<byte[],? extends Collection<?>> families)
|
static AuthResult |
deny(String request,
String reason,
User user,
Permission.Action action,
String namespace)
|
static AuthResult |
deny(String request,
String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier)
|
static AuthResult |
deny(String request,
String reason,
User user,
Permission.Action action,
TableName table,
Map<byte[],? extends Collection<?>> families)
|
Permission.Action |
getAction()
|
byte[] |
getFamily()
|
byte[] |
getQualifier()
|
String |
getReason()
|
String |
getRequest()
|
TableName |
getTableName()
|
User |
getUser()
|
boolean |
isAllowed()
|
void |
setAllowed(boolean allowed)
|
void |
setReason(String reason)
|
String |
toContextString()
|
String |
toString()
|
AuthResult
public AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier)
AuthResult
public AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
TableName table,
Map<byte[],? extends Collection<?>> families)
AuthResult
public AuthResult(boolean allowed,
String request,
String reason,
User user,
Permission.Action action,
String namespace)
isAllowed
public boolean isAllowed()
getUser
public User getUser()
getReason
public String getReason()
getTableName
public TableName getTableName()
getFamily
public byte[] getFamily()
getQualifier
public byte[] getQualifier()
getAction
public Permission.Action getAction()
getRequest
public String getRequest()
setAllowed
public void setAllowed(boolean allowed)
setReason
public void setReason(String reason)
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,
String namespace)
allow
public static AuthResult allow(String request,
String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier)
allow
public static AuthResult allow(String request,
String reason,
User user,
Permission.Action action,
TableName table,
Map<byte[],? extends Collection<?>> families)
deny
public static AuthResult deny(String request,
String reason,
User user,
Permission.Action action,
String namespace)
deny
public static AuthResult deny(String request,
String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier)
deny
public static AuthResult deny(String request,
String reason,
User user,
Permission.Action action,
TableName table,
Map<byte[],? extends Collection<?>> families)
Copyright © 2015 The Apache Software Foundation. All rights reserved.