Package org.topbraidlive.client.java
Class UsernamePasswordClientCredentials
- java.lang.Object
-
- org.topbraidlive.client.java.UsernamePasswordClientCredentials
-
- All Implemented Interfaces:
ClientCredentials
public final class UsernamePasswordClientCredentials extends Object implements ClientCredentials
Immutable username and password credentials. Validates on construction rather than in builder setters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UsernamePasswordClientCredentials.Builder
-
Constructor Summary
Constructors Constructor Description UsernamePasswordClientCredentials()
Construct a configuration by reading it from the environment.UsernamePasswordClientCredentials(org.apache.commons.configuration2.Configuration configuration)
Construct a configuration by reading it from a commons-configuration Configuration instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UsernamePasswordClientCredentials.Builder
builder()
boolean
equals(Object o)
ClientAuthenticationMethod
getDefaultAuthenticationMethod()
String
getPassword()
Get the password for authentication.String
getUsername()
Get the username for authentication.int
hashCode()
boolean
isCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
-
-
-
Constructor Detail
-
UsernamePasswordClientCredentials
public UsernamePasswordClientCredentials()
Construct a configuration by reading it from the environment.
-
UsernamePasswordClientCredentials
public UsernamePasswordClientCredentials(org.apache.commons.configuration2.Configuration configuration)
Construct a configuration by reading it from a commons-configuration Configuration instance.
-
-
Method Detail
-
builder
public static final UsernamePasswordClientCredentials.Builder builder()
-
getDefaultAuthenticationMethod
public final ClientAuthenticationMethod getDefaultAuthenticationMethod()
- Specified by:
getDefaultAuthenticationMethod
in interfaceClientCredentials
-
getUsername
public final String getUsername()
Get the username for authentication.
-
getPassword
public final String getPassword()
Get the password for authentication.
-
isCompatibleWithAuthenticationMethod
public final boolean isCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
- Specified by:
isCompatibleWithAuthenticationMethod
in interfaceClientCredentials
-
-