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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanauthenticate(TInfo tinfo, TCredentials credentials)booleanauthenticateUser(TInfo tinfo, TCredentials credentials, TCredentials toAuth)List<String>bulkImportFiles(TInfo tinfo, TCredentials credentials, long tid, String tableId, List<String> files, String errorDir, boolean setTime)voidchangeAuthorizations(TInfo tinfo, TCredentials credentials, String principal, List<ByteBuffer> authorizations)voidchangeLocalUserPassword(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password)booleancheckClass(TInfo tinfo, TCredentials credentials, String className, String interfaceMatch)booleancheckNamespaceClass(TInfo tinfo, TCredentials credentials, String namespaceId, String className, String interfaceMatch)booleancheckTableClass(TInfo tinfo, TCredentials credentials, String tableId, String className, String interfaceMatch)voidcreateLocalUser(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password)voiddropLocalUser(TInfo tinfo, TCredentials credentials, String principal)Map<String,String>getConfiguration(TInfo tinfo, TCredentials credentials, ConfigurationType type)List<TDiskUsage>getDiskUsage(Set<String> tables, TCredentials credentials)StringgetInstanceId()Map<String,String>getNamespaceConfiguration(TInfo tinfo, TCredentials credentials, String ns)StringgetRootTabletLocation()Map<String,String>getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName)List<ByteBuffer>getUserAuthorizations(TInfo tinfo, TCredentials credentials, String principal)StringgetZooKeepers()voidgrantNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission)voidgrantSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission)voidgrantTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission)booleanhasNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte tblNspcPerm)booleanhasSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte sysPerm)booleanhasTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte tblPerm)booleanisActive(TInfo tinfo, long tid)Set<String>listLocalUsers(TInfo tinfo, TCredentials credentials)voidping(TCredentials credentials)voidrevokeNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission)voidrevokeSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission)voidrevokeTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission)
-
-
-
Method Detail
-
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, TCredentials credentials, long tid, String tableId, List<String> files, String errorDir, boolean setTime) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
isActive
boolean isActive(TInfo tinfo, long tid) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
ping
void ping(TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
getDiskUsage
List<TDiskUsage> getDiskUsage(Set<String> tables, TCredentials credentials) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
listLocalUsers
Set<String> listLocalUsers(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
createLocalUser
void createLocalUser(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
dropLocalUser
void dropLocalUser(TInfo tinfo, TCredentials credentials, String principal) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
changeLocalUserPassword
void changeLocalUserPassword(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
authenticate
boolean authenticate(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
authenticateUser
boolean authenticateUser(TInfo tinfo, TCredentials credentials, TCredentials toAuth) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
changeAuthorizations
void changeAuthorizations(TInfo tinfo, TCredentials credentials, String principal, List<ByteBuffer> authorizations) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
getUserAuthorizations
List<ByteBuffer> getUserAuthorizations(TInfo tinfo, TCredentials credentials, String principal) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
hasSystemPermission
boolean hasSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte sysPerm) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
hasTablePermission
boolean hasTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte tblPerm) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
hasNamespacePermission
boolean hasNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte tblNspcPerm) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
grantSystemPermission
void grantSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
revokeSystemPermission
void revokeSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionorg.apache.thrift.TException
-
grantTablePermission
void grantTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
revokeTablePermission
void revokeTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
grantNamespacePermission
void grantNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
revokeNamespacePermission
void revokeNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
getConfiguration
Map<String,String> getConfiguration(TInfo tinfo, TCredentials credentials, ConfigurationType type) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
getTableConfiguration
Map<String,String> getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName) throws ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftTableOperationExceptionorg.apache.thrift.TException
-
getNamespaceConfiguration
Map<String,String> getNamespaceConfiguration(TInfo tinfo, TCredentials credentials, String ns) throws ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftTableOperationExceptionorg.apache.thrift.TException
-
checkClass
boolean checkClass(TInfo tinfo, TCredentials credentials, String className, String interfaceMatch) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
checkTableClass
boolean checkTableClass(TInfo tinfo, TCredentials credentials, String tableId, String className, String interfaceMatch) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
checkNamespaceClass
boolean checkNamespaceClass(TInfo tinfo, TCredentials credentials, String namespaceId, String className, String interfaceMatch) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionorg.apache.thrift.TException
-
-