public class ClientOpts extends Help
Modifier and Type | Class and Description |
---|---|
static class |
ClientOpts.AuthConverter |
static class |
ClientOpts.MemoryConverter |
static class |
ClientOpts.Password |
static class |
ClientOpts.PasswordConverter |
static class |
ClientOpts.TimeConverter |
static class |
ClientOpts.VisibilityConverter |
Modifier and Type | Field and Description |
---|---|
Authorizations |
auths |
protected ClientConfiguration |
cachedClientConfig |
protected Instance |
cachedInstance |
String |
clientConfigFile |
boolean |
debug |
String |
instance |
String |
keytabPath |
Map<String,String> |
loginProps |
boolean |
mock |
boolean |
saslEnabled |
String |
siteFile |
boolean |
sslEnabled |
boolean |
trace |
String |
zookeepers |
Constructor and Description |
---|
ClientOpts() |
Modifier and Type | Method and Description |
---|---|
ClientConfiguration |
getClientConfiguration() |
Connector |
getConnector() |
Instance |
getInstance() |
ClientOpts.Password |
getPassword() |
String |
getPrincipal() |
ClientOpts.Password |
getSecurePassword() |
AuthenticationToken |
getToken() |
String |
getTokenClassName() |
void |
parseArgs(String programName,
String[] args,
Object... others) |
void |
setPassword(ClientOpts.Password password) |
void |
setPrincipal(String principal) |
void |
setSecurePassword(ClientOpts.Password securePassword) |
void |
startDebugLogging() |
void |
startTracing(String applicationName) |
void |
stopTracing() |
void |
updateKerberosCredentials()
Automatically update the options to use a KerberosToken when SASL is enabled for RPCs.
|
void |
updateKerberosCredentials(ClientConfiguration clientConfig)
Automatically update the options to use a KerberosToken when SASL is enabled for RPCs.
|
exit, exitWithError
public String zookeepers
public String instance
public Authorizations auths
public boolean debug
public boolean mock
public String siteFile
public boolean sslEnabled
public boolean saslEnabled
public String clientConfigFile
public boolean trace
public String keytabPath
protected Instance cachedInstance
protected ClientConfiguration cachedClientConfig
public AuthenticationToken getToken()
public void startDebugLogging()
public void startTracing(String applicationName)
public void stopTracing()
public void updateKerberosCredentials()
public void updateKerberosCredentials(ClientConfiguration clientConfig)
public Instance getInstance()
public String getPrincipal() throws AccumuloSecurityException
AccumuloSecurityException
public void setPrincipal(String principal)
public ClientOpts.Password getPassword()
public void setPassword(ClientOpts.Password password)
public ClientOpts.Password getSecurePassword()
public void setSecurePassword(ClientOpts.Password securePassword)
public String getTokenClassName()
public Connector getConnector() throws AccumuloException, AccumuloSecurityException
public ClientConfiguration getClientConfiguration() throws IllegalArgumentException
IllegalArgumentException
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.