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)
           
 

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,
                             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.