Package org.apache.accumulo.core.client
Interface AccumuloClient.AuthenticationArgs<T>
-
- All Known Subinterfaces:
AccumuloClient.FromOptions<T>
- All Known Implementing Classes:
ClientContext.ClientBuilderImpl
- Enclosing interface:
- AccumuloClient
public static interface AccumuloClient.AuthenticationArgs<T>
Builder methods for authentication- Since:
- 2.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccumuloClient.ConnectionOptions<T>
as(CharSequence username, CharSequence password)
Build using password-based credentialsAccumuloClient.ConnectionOptions<T>
as(CharSequence principal, Path keyTabFile)
Build using Kerberos credentialsAccumuloClient.ConnectionOptions<T>
as(CharSequence principal, AuthenticationToken token)
Build using specified credentials
-
-
-
Method Detail
-
as
AccumuloClient.ConnectionOptions<T> as(CharSequence username, CharSequence password)
Build using password-based credentials- Parameters:
username
- User namepassword
- Password- Returns:
- this builder
-
as
AccumuloClient.ConnectionOptions<T> as(CharSequence principal, Path keyTabFile)
Build using Kerberos credentials- Parameters:
principal
- PrincipalkeyTabFile
- Path to keytab file- Returns:
- this builder
-
as
AccumuloClient.ConnectionOptions<T> as(CharSequence principal, AuthenticationToken token)
Build using specified credentials- Parameters:
principal
- Principal/usernametoken
- Authentication token- Returns:
- this builder
-
-