org.apache.accumulo.core.client.impl.thrift
Interface ClientService.Iface
- All Known Subinterfaces:
- TabletClientService.Iface
- All Known Implementing Classes:
- ClientService.Client, TabletClientService.Client
- Enclosing class:
- ClientService
public static interface ClientService.Iface
Method Summary |
boolean |
authenticateUser(TInfo tinfo,
AuthInfo credentials,
String user,
ByteBuffer password)
|
List<String> |
bulkImportFiles(TInfo tinfo,
AuthInfo credentials,
long tid,
String tableId,
List<String> files,
String errorDir,
boolean setTime)
|
void |
changeAuthorizations(TInfo tinfo,
AuthInfo credentials,
String user,
List<ByteBuffer> authorizations)
|
void |
changePassword(TInfo tinfo,
AuthInfo credentials,
String user,
ByteBuffer password)
|
boolean |
checkClass(TInfo tinfo,
String className,
String interfaceMatch)
|
void |
createUser(TInfo tinfo,
AuthInfo credentials,
String user,
ByteBuffer password,
List<ByteBuffer> authorizations)
|
void |
dropUser(TInfo tinfo,
AuthInfo credentials,
String user)
|
Map<String,String> |
getConfiguration(ConfigurationType type)
|
String |
getInstanceId()
|
String |
getRootTabletLocation()
|
Map<String,String> |
getTableConfiguration(String tableName)
|
List<ByteBuffer> |
getUserAuthorizations(TInfo tinfo,
AuthInfo credentials,
String user)
|
String |
getZooKeepers()
|
void |
grantSystemPermission(TInfo tinfo,
AuthInfo credentials,
String user,
byte permission)
|
void |
grantTablePermission(TInfo tinfo,
AuthInfo credentials,
String user,
String tableName,
byte permission)
|
boolean |
hasSystemPermission(TInfo tinfo,
AuthInfo credentials,
String user,
byte sysPerm)
|
boolean |
hasTablePermission(TInfo tinfo,
AuthInfo credentials,
String user,
String tableName,
byte tblPerm)
|
boolean |
isActive(TInfo tinfo,
long tid)
|
Set<String> |
listUsers(TInfo tinfo,
AuthInfo credentials)
|
void |
ping(AuthInfo credentials)
|
void |
revokeSystemPermission(TInfo tinfo,
AuthInfo credentials,
String user,
byte permission)
|
void |
revokeTablePermission(TInfo tinfo,
AuthInfo credentials,
String user,
String tableName,
byte permission)
|
getRootTabletLocation
String getRootTabletLocation()
throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
getInstanceId
String getInstanceId()
throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
getZooKeepers
String getZooKeepers()
throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
bulkImportFiles
List<String> bulkImportFiles(TInfo tinfo,
AuthInfo credentials,
long tid,
String tableId,
List<String> files,
String errorDir,
boolean setTime)
throws ThriftSecurityException,
ThriftTableOperationException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
isActive
boolean isActive(TInfo tinfo,
long tid)
throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
ping
void ping(AuthInfo credentials)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
authenticateUser
boolean authenticateUser(TInfo tinfo,
AuthInfo credentials,
String user,
ByteBuffer password)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
listUsers
Set<String> listUsers(TInfo tinfo,
AuthInfo credentials)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
createUser
void createUser(TInfo tinfo,
AuthInfo credentials,
String user,
ByteBuffer password,
List<ByteBuffer> authorizations)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
dropUser
void dropUser(TInfo tinfo,
AuthInfo credentials,
String user)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
changePassword
void changePassword(TInfo tinfo,
AuthInfo credentials,
String user,
ByteBuffer password)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
changeAuthorizations
void changeAuthorizations(TInfo tinfo,
AuthInfo credentials,
String user,
List<ByteBuffer> authorizations)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
getUserAuthorizations
List<ByteBuffer> getUserAuthorizations(TInfo tinfo,
AuthInfo credentials,
String user)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
hasSystemPermission
boolean hasSystemPermission(TInfo tinfo,
AuthInfo credentials,
String user,
byte sysPerm)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
hasTablePermission
boolean hasTablePermission(TInfo tinfo,
AuthInfo credentials,
String user,
String tableName,
byte tblPerm)
throws ThriftSecurityException,
ThriftTableOperationException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
grantSystemPermission
void grantSystemPermission(TInfo tinfo,
AuthInfo credentials,
String user,
byte permission)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
revokeSystemPermission
void revokeSystemPermission(TInfo tinfo,
AuthInfo credentials,
String user,
byte permission)
throws ThriftSecurityException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
grantTablePermission
void grantTablePermission(TInfo tinfo,
AuthInfo credentials,
String user,
String tableName,
byte permission)
throws ThriftSecurityException,
ThriftTableOperationException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
revokeTablePermission
void revokeTablePermission(TInfo tinfo,
AuthInfo credentials,
String user,
String tableName,
byte permission)
throws ThriftSecurityException,
ThriftTableOperationException,
org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
getConfiguration
Map<String,String> getConfiguration(ConfigurationType type)
throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
getTableConfiguration
Map<String,String> getTableConfiguration(String tableName)
throws ThriftTableOperationException,
org.apache.thrift.TException
- Throws:
ThriftTableOperationException
org.apache.thrift.TException
checkClass
boolean checkClass(TInfo tinfo,
String className,
String interfaceMatch)
throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.