Class AbstractSettings.AbstractBuilder<T extends AbstractSettings,B extends AbstractSettings.AbstractBuilder<T,B>>
java.lang.Object
org.springframework.security.oauth2.server.authorization.settings.AbstractSettings.AbstractBuilder<T,B>
- Type Parameters:
T
- the type of objectB
- the type of the builder
- Direct Known Subclasses:
AuthorizationServerSettings.Builder
,ClientSettings.Builder
,TokenSettings.Builder
- Enclosing class:
- AbstractSettings
protected abstract static class AbstractSettings.AbstractBuilder<T extends AbstractSettings,B extends AbstractSettings.AbstractBuilder<T,B>>
extends Object
A builder for subclasses of
AbstractSettings
.-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
setting
Sets a configuration setting.- Parameters:
name
- the name of the settingvalue
- the value of the setting- Returns:
- the
AbstractSettings.AbstractBuilder
for further configuration
-
settings
AConsumer
of the configuration settingsMap
allowing the ability to add, replace, or remove.- Parameters:
settingsConsumer
- aConsumer
of the configuration settingsMap
- Returns:
- the
AbstractSettings.AbstractBuilder
for further configuration
-
build
-
getSettings
-
getThis
-