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 ClientConfiguration
build()
Build the immutable configuration.ClientConfiguration.Builder
setAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
Set the authentication method the client should use.ClientConfiguration.Builder
setCredentials(ClientCredentials credentials)
Set the credentials the client should use for authentication.ClientConfiguration.Builder
setFromClientConfiguration(ClientConfiguration configuration)
Set from an existing ClientConfiguration.ClientConfiguration.Builder
setFromConfiguration(org.apache.commons.configuration2.Configuration configuration)
Read configuration keys from the given commons-configuration Configuration and call setters with them.ClientConfiguration.Builder
setServerBaseUrl(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:AbstractConfigurationBuilder
Build the immutable configuration.- Specified by:
build
in 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:
setFromConfiguration
in 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/.
-
-