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 boolean
authenticate(TInfo tinfo, TCredentials credentials)
boolean
authenticateUser(TInfo tinfo, TCredentials credentials, TCredentials toAuth)
List<String>
bulkImportFiles(TInfo tinfo, TCredentials credentials, long tid, String tableId, List<String> files, String errorDir, boolean setTime)
void
changeAuthorizations(TInfo tinfo, TCredentials credentials, String principal, List<ByteBuffer> authorizations)
void
changeLocalUserPassword(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password)
boolean
checkClass(TInfo tinfo, TCredentials credentials, String className, String interfaceMatch)
boolean
checkNamespaceClass(TInfo tinfo, TCredentials credentials, String namespaceId, String className, String interfaceMatch)
boolean
checkTableClass(TInfo tinfo, TCredentials credentials, String tableId, String className, String interfaceMatch)
void
createLocalUser(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password)
void
dropLocalUser(TInfo tinfo, TCredentials credentials, String principal)
Map<String,String>
getConfiguration(TInfo tinfo, TCredentials credentials, ConfigurationType type)
List<TDiskUsage>
getDiskUsage(Set<String> tables, TCredentials credentials)
String
getInstanceId()
Map<String,String>
getNamespaceConfiguration(TInfo tinfo, TCredentials credentials, String ns)
String
getRootTabletLocation()
Map<String,String>
getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName)
List<ByteBuffer>
getUserAuthorizations(TInfo tinfo, TCredentials credentials, String principal)
String
getZooKeepers()
void
grantNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission)
void
grantSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission)
void
grantTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission)
boolean
hasNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte tblNspcPerm)
boolean
hasSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte sysPerm)
boolean
hasTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte tblPerm)
boolean
isActive(TInfo tinfo, long tid)
Set<String>
listLocalUsers(TInfo tinfo, TCredentials credentials)
void
ping(TCredentials credentials)
void
revokeNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission)
void
revokeSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission)
void
revokeTablePermission(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:
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(TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
getDiskUsage
List<TDiskUsage> getDiskUsage(Set<String> tables, TCredentials credentials) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
listLocalUsers
Set<String> listLocalUsers(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
createLocalUser
void createLocalUser(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
dropLocalUser
void dropLocalUser(TInfo tinfo, TCredentials credentials, String principal) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
changeLocalUserPassword
void changeLocalUserPassword(TInfo tinfo, TCredentials credentials, String principal, ByteBuffer password) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
authenticate
boolean authenticate(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
authenticateUser
boolean authenticateUser(TInfo tinfo, TCredentials credentials, TCredentials toAuth) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
changeAuthorizations
void changeAuthorizations(TInfo tinfo, TCredentials credentials, String principal, List<ByteBuffer> authorizations) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
getUserAuthorizations
List<ByteBuffer> getUserAuthorizations(TInfo tinfo, TCredentials credentials, String principal) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
hasSystemPermission
boolean hasSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte sysPerm) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
hasTablePermission
boolean hasTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte tblPerm) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
hasNamespacePermission
boolean hasNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte tblNspcPerm) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
grantSystemPermission
void grantSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
revokeSystemPermission
void revokeSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission) throws ThriftSecurityException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
org.apache.thrift.TException
-
grantTablePermission
void grantTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
revokeTablePermission
void revokeTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
grantNamespacePermission
void grantNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
revokeNamespacePermission
void revokeNamespacePermission(TInfo tinfo, TCredentials credentials, String principal, String ns, byte permission) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.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:
ThriftTableOperationException
org.apache.thrift.TException
-
getNamespaceConfiguration
Map<String,String> getNamespaceConfiguration(TInfo tinfo, TCredentials credentials, String ns) throws ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftTableOperationException
org.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:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
checkNamespaceClass
boolean checkNamespaceClass(TInfo tinfo, TCredentials credentials, String namespaceId, String className, String interfaceMatch) throws ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException
- Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException
-
-