Package org.topbraidlive.client.java
Class ClientConfiguration.Builder
- java.lang.Object
-
- org.topbraidlive.client.java.AbstractConfigurationBuilder<ClientConfiguration,ClientConfiguration.Builder>
-
- org.topbraidlive.client.java.ClientConfiguration.Builder
-
- Enclosing class:
- ClientConfiguration
public static final class ClientConfiguration.Builder extends AbstractConfigurationBuilder<ClientConfiguration,ClientConfiguration.Builder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConfigurationbuild()Build the immutable configuration.ClientConfiguration.BuildersetAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)Set the authentication method the client should use.ClientConfiguration.BuildersetCredentials(ClientCredentials credentials)Set the credentials the client should use for authentication.ClientConfiguration.BuildersetFromClientConfiguration(ClientConfiguration configuration)Set from an existing ClientConfiguration.ClientConfiguration.BuildersetFromConfiguration(org.apache.commons.configuration2.Configuration configuration)Read configuration keys from the given commons-configuration Configuration and call setters with them.ClientConfiguration.BuildersetServerBaseUrl(String serverBaseUrl)Set the server base URL e.g., http://localhost:8080 or http://your-edg-server.example.com/edg/.-
Methods inherited from class org.topbraidlive.client.java.AbstractConfigurationBuilder
setFromEnvironment
-
-
-
-
Method Detail
-
build
public final ClientConfiguration build()
Description copied from class:AbstractConfigurationBuilderBuild the immutable configuration.- Specified by:
buildin classAbstractConfigurationBuilder<ClientConfiguration,ClientConfiguration.Builder>- Returns:
- the immutable configuration instance
-
setAuthenticationMethod
public final ClientConfiguration.Builder setAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
Set the authentication method the client should use.
-
setCredentials
public final ClientConfiguration.Builder setCredentials(ClientCredentials credentials)
Set the credentials the client should use for authentication.
-
setFromClientConfiguration
public final ClientConfiguration.Builder setFromClientConfiguration(ClientConfiguration configuration)
Set from an existing ClientConfiguration.
-
setFromConfiguration
public final ClientConfiguration.Builder setFromConfiguration(org.apache.commons.configuration2.Configuration configuration)
Read configuration keys from the given commons-configuration Configuration and call setters with them. See the project documentation for a reference to valid configuration keys.- Specified by:
setFromConfigurationin classAbstractConfigurationBuilder<ClientConfiguration,ClientConfiguration.Builder>
-
setServerBaseUrl
public final ClientConfiguration.Builder setServerBaseUrl(String serverBaseUrl)
Set the server base URL e.g., http://localhost:8080 or http://your-edg-server.example.com/edg/.
-
-