Package swiss.trustbroker.config.dto
Class ProfileSelectionConfig
java.lang.Object
swiss.trustbroker.config.dto.ProfileSelectionConfig
Profile selection configuration.
Potentially breaking changes:
Potentially breaking changes:
- With 1.10.0 value of attributes changed to Object to allow nested structures.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionProfileSelectionConfig(boolean enabled, Map<String, Object> attributes) Creates a newProfileSelectionConfiginstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanCustom attributes that might be needed by the implementation.inthashCode()booleanGlobally enable the feature.voidsetAttributes(Map<String, Object> attributes) Custom attributes that might be needed by the implementation.voidsetEnabled(boolean enabled) Globally enable the feature.toString()
-
Constructor Details
-
ProfileSelectionConfig
public ProfileSelectionConfig() -
ProfileSelectionConfig
Creates a newProfileSelectionConfiginstance.- Parameters:
enabled- Globally enable the feature.
Default: falseattributes- Custom attributes that might be needed by the implementation.- Since:
- 1.15.0
-
-
Method Details
-
builder
-
isEnabled
public boolean isEnabled()Globally enable the feature.
Default: false- Since:
- 1.15.0
-
getAttributes
Custom attributes that might be needed by the implementation. -
setEnabled
public void setEnabled(boolean enabled) Globally enable the feature.
Default: false- Since:
- 1.15.0
-
setAttributes
Custom attributes that might be needed by the implementation. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-