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