Package org.topbraidlive.client.java
Class BearerClientCredentials
- java.lang.Object
-
- org.topbraidlive.client.java.BearerClientCredentials
-
- All Implemented Interfaces:
ClientCredentials
public final class BearerClientCredentials extends Object implements ClientCredentials
Immutable bearer token credentials. Validates on construction rather than in builder setters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BearerClientCredentials.Builder
-
Constructor Summary
Constructors Constructor Description BearerClientCredentials()
Construct a configuration by reading it from the environment.BearerClientCredentials(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 BearerClientCredentials.Builder
builder()
boolean
equals(Object o)
ClientAuthenticationMethod
getDefaultAuthenticationMethod()
String
getToken()
Get the bearer token to use for authentication.int
hashCode()
boolean
isCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
-
-
-
Constructor Detail
-
BearerClientCredentials
public BearerClientCredentials()
Construct a configuration by reading it from the environment.
-
BearerClientCredentials
public BearerClientCredentials(org.apache.commons.configuration2.Configuration configuration)
Construct a configuration by reading it from a commons-configuration Configuration instance.
-
-
Method Detail
-
builder
public static final BearerClientCredentials.Builder builder()
-
getToken
public final String getToken()
Get the bearer token to use for authentication.
-
getDefaultAuthenticationMethod
public final ClientAuthenticationMethod getDefaultAuthenticationMethod()
- Specified by:
getDefaultAuthenticationMethod
in interfaceClientCredentials
-
isCompatibleWithAuthenticationMethod
public final boolean isCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
- Specified by:
isCompatibleWithAuthenticationMethod
in interfaceClientCredentials
-
-