Package org.topbraidlive.client.java
Class OAuthClientCredentials.Builder
- java.lang.Object
-
- org.topbraidlive.client.java.AbstractConfigurationBuilder<OAuthClientCredentials,OAuthClientCredentials.Builder>
-
- org.topbraidlive.client.java.OAuthClientCredentials.Builder
-
- Enclosing class:
- OAuthClientCredentials
public static final class OAuthClientCredentials.Builder extends AbstractConfigurationBuilder<OAuthClientCredentials,OAuthClientCredentials.Builder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuthClientCredentials
build()
Build the immutable configuration.OAuthClientCredentials.Builder
setClientId(String clientId)
OAuthClientCredentials.Builder
setClientSecret(String clientSecret)
OAuthClientCredentials.Builder
setFromConfiguration(org.apache.commons.configuration2.Configuration configuration)
Read configuration keys from the given commons-configuration Configuration and call setters with them.OAuthClientCredentials.Builder
setTokenEndpointUrl(String tokenEndpointUrl)
-
Methods inherited from class org.topbraidlive.client.java.AbstractConfigurationBuilder
setFromEnvironment
-
-
-
-
Method Detail
-
setFromConfiguration
public final OAuthClientCredentials.Builder setFromConfiguration(org.apache.commons.configuration2.Configuration configuration)
Read configuration keys from the given commons-configuration Configuration and call setters with them.- Specified by:
setFromConfiguration
in classAbstractConfigurationBuilder<OAuthClientCredentials,OAuthClientCredentials.Builder>
-
setClientId
public final OAuthClientCredentials.Builder setClientId(String clientId)
-
setClientSecret
public final OAuthClientCredentials.Builder setClientSecret(String clientSecret)
-
setTokenEndpointUrl
public final OAuthClientCredentials.Builder setTokenEndpointUrl(String tokenEndpointUrl)
-
build
public final OAuthClientCredentials build()
Description copied from class:AbstractConfigurationBuilder
Build the immutable configuration.- Specified by:
build
in classAbstractConfigurationBuilder<OAuthClientCredentials,OAuthClientCredentials.Builder>
- Returns:
- the immutable configuration instance
-
-