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 OAuthClientCredentialsbuild()Build the immutable configuration.OAuthClientCredentials.BuildersetClientId(String clientId)OAuthClientCredentials.BuildersetClientSecret(String clientSecret)OAuthClientCredentials.BuildersetFromConfiguration(org.apache.commons.configuration2.Configuration configuration)Read configuration keys from the given commons-configuration Configuration and call setters with them.OAuthClientCredentials.BuildersetTokenEndpointUrl(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:
setFromConfigurationin 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:AbstractConfigurationBuilderBuild the immutable configuration.- Specified by:
buildin classAbstractConfigurationBuilder<OAuthClientCredentials,OAuthClientCredentials.Builder>- Returns:
- the immutable configuration instance
-
-