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 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 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)
           
 String getInstanceId()
           
 String getRootTabletLocation()
           
 Map<String,String> getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName)
           
 List<ByteBuffer> getUserAuthorizations(TInfo tinfo, TCredentials credentials, String principal)
           
 String getZooKeepers()
           
 void grantSystemPermission(TInfo tinfo, TCredentials credentials, String principal, byte permission)
           
 void grantTablePermission(TInfo tinfo, TCredentials credentials, String principal, String tableName, byte permission)
           
 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 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

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

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

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

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


Copyright © 2013 Apache Accumulo Project. All Rights Reserved.