org.apache.accumulo.core.client.impl.thrift
Interface ClientService.Iface

All Known Subinterfaces:
MasterClientService.Iface, TabletClientService.Iface
All Known Implementing Classes:
ClientService.Client, MasterClientService.Client, TabletClientService.Client
Enclosing class:
ClientService

public static interface ClientService.Iface


Method Summary
 boolean authenticateUser(TInfo tinfo, AuthInfo credentials, java.lang.String user, byte[] password)
           
 void changeAuthorizations(TInfo tinfo, AuthInfo credentials, java.lang.String user, java.util.List<byte[]> authorizations)
           
 void changePassword(TInfo tinfo, AuthInfo credentials, java.lang.String user, byte[] password)
           
 void createUser(TInfo tinfo, AuthInfo credentials, java.lang.String user, byte[] password, java.util.List<byte[]> authorizations)
           
 void dropUser(TInfo tinfo, AuthInfo credentials, java.lang.String user)
           
 void finishBulkImport(TInfo tinfo, AuthInfo credentials, java.lang.String tableName, java.lang.String lockFile, boolean disableGC)
           
 java.lang.String getInstanceId()
           
 java.lang.String getRootTabletLocation()
           
 java.util.List<byte[]> getUserAuthorizations(TInfo tinfo, AuthInfo credentials, java.lang.String user)
           
 java.lang.String getZooKeepers()
           
 void grantSystemPermission(TInfo tinfo, AuthInfo credentials, java.lang.String user, byte permission)
           
 void grantTablePermission(TInfo tinfo, AuthInfo credentials, java.lang.String user, java.lang.String tableName, byte permission)
           
 boolean hasSystemPermission(TInfo tinfo, AuthInfo credentials, java.lang.String user, byte sysPerm)
           
 boolean hasTablePermission(TInfo tinfo, AuthInfo credentials, java.lang.String user, java.lang.String tableName, byte tblPerm)
           
 java.util.Set<java.lang.String> listUsers(TInfo tinfo, AuthInfo credentials)
           
 void ping(AuthInfo credentials)
           
 java.lang.String prepareBulkImport(TInfo tinfo, AuthInfo credentials, java.lang.String dir, java.lang.String tableName, double errPercent)
           
 void revokeSystemPermission(TInfo tinfo, AuthInfo credentials, java.lang.String user, byte permission)
           
 void revokeTablePermission(TInfo tinfo, AuthInfo credentials, java.lang.String user, java.lang.String tableName, byte permission)
           
 

Method Detail

getRootTabletLocation

java.lang.String getRootTabletLocation()
                                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getInstanceId

java.lang.String getInstanceId()
                               throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getZooKeepers

java.lang.String getZooKeepers()
                               throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

prepareBulkImport

java.lang.String prepareBulkImport(TInfo tinfo,
                                   AuthInfo credentials,
                                   java.lang.String dir,
                                   java.lang.String tableName,
                                   double errPercent)
                                   throws ThriftSecurityException,
                                          ThriftTableOperationException,
                                          org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

finishBulkImport

void finishBulkImport(TInfo tinfo,
                      AuthInfo credentials,
                      java.lang.String tableName,
                      java.lang.String lockFile,
                      boolean disableGC)
                      throws ThriftSecurityException,
                             ThriftTableOperationException,
                             org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
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,
                         java.lang.String user,
                         byte[] password)
                         throws ThriftSecurityException,
                                org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

listUsers

java.util.Set<java.lang.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,
                java.lang.String user,
                byte[] password,
                java.util.List<byte[]> authorizations)
                throws ThriftSecurityException,
                       org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

dropUser

void dropUser(TInfo tinfo,
              AuthInfo credentials,
              java.lang.String user)
              throws ThriftSecurityException,
                     org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

changePassword

void changePassword(TInfo tinfo,
                    AuthInfo credentials,
                    java.lang.String user,
                    byte[] password)
                    throws ThriftSecurityException,
                           org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

changeAuthorizations

void changeAuthorizations(TInfo tinfo,
                          AuthInfo credentials,
                          java.lang.String user,
                          java.util.List<byte[]> authorizations)
                          throws ThriftSecurityException,
                                 org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

getUserAuthorizations

java.util.List<byte[]> getUserAuthorizations(TInfo tinfo,
                                             AuthInfo credentials,
                                             java.lang.String user)
                                             throws ThriftSecurityException,
                                                    org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

hasSystemPermission

boolean hasSystemPermission(TInfo tinfo,
                            AuthInfo credentials,
                            java.lang.String user,
                            byte sysPerm)
                            throws ThriftSecurityException,
                                   org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

hasTablePermission

boolean hasTablePermission(TInfo tinfo,
                           AuthInfo credentials,
                           java.lang.String user,
                           java.lang.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,
                           java.lang.String user,
                           byte permission)
                           throws ThriftSecurityException,
                                  org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

revokeSystemPermission

void revokeSystemPermission(TInfo tinfo,
                            AuthInfo credentials,
                            java.lang.String user,
                            byte permission)
                            throws ThriftSecurityException,
                                   org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

grantTablePermission

void grantTablePermission(TInfo tinfo,
                          AuthInfo credentials,
                          java.lang.String user,
                          java.lang.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,
                           java.lang.String user,
                           java.lang.String tableName,
                           byte permission)
                           throws ThriftSecurityException,
                                  ThriftTableOperationException,
                                  org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.