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.AbstractBuilderfor further configuration
-
settings
AConsumerof the configuration settingsMapallowing the ability to add, replace, or remove.- Parameters:
settingsConsumer- aConsumerof the configuration settingsMap- Returns:
- the
AbstractSettings.AbstractBuilderfor further configuration
-
build
-
getSettings
-
getThis
-