Package swiss.trustbroker.config.dto
Class Support.SupportBuilder
java.lang.Object
swiss.trustbroker.config.dto.Support.SupportBuilder
- Enclosing class:
Support
-
Method Summary
Modifier and TypeMethodDescriptionallowedClientIps(List<String> allowedClientIps) List of IP regexp rules matched against the IP address received from perimeter or socket e.g.allowedNetworks(String allowedNetworks) Network header if present checked against the configured regexp e.g.build()debugEnabledValue(String debugEnabledValue) Value of the cookie or header signaling debug ON e.g.debugMarkerName(String debugMarkerName) HTTP cookie or header name identifying the debug session.enabled(boolean enabled) Feature flagLogger names handle on a higher level than the default logging.logger level.memoryLimitBytes(int memoryLimitBytes) Configure in-memory limits so network traffic cannot crash pods.toString()webDumpPathRegEx(String webDumpPathRegEx) Extends debug support with web message dumping on configured servlet path
-
Method Details
-
enabled
Feature flag- Returns:
this.
-
webDumpPathRegEx
Extends debug support with web message dumping on configured servlet path- Returns:
this.- Since:
- 1.13.0
-
debugMarkerName
HTTP cookie or header name identifying the debug session.- Returns:
this.
-
debugEnabledValue
Value of the cookie or header signaling debug ON e.g. 'true'- Returns:
this.
-
allowedNetworks
Network header if present checked against the configured regexp e.g. 'INTRANET|INTERNET'- Returns:
this.
-
allowedClientIps
List of IP regexp rules matched against the IP address received from perimeter or socket e.g. '192\.168\..*'- Returns:
this.
-
level
Logger names handle on a higher level than the default logging.logger level.- Returns:
this.
-
memoryLimitBytes
Configure in-memory limits so network traffic cannot crash pods.- Returns:
this.- Since:
- 1.15.0
-
build
-
toString
-