Record Class CAServerConfiguration

java.lang.Object
java.lang.Record
com.io7m.cardant.server.api.CAServerConfiguration
Record Components:
locale - The locale
clock - The clock
strings - The string resources
databases - The factory of databases that will be used for the server
databaseConfiguration - The database configuration for the server
inventoryApiConfiguration - The inventory API address
idstoreConfiguration - The idstore configuration
limitsConfiguration - The limits configuration
maintenanceConfiguration - The maintenance configuration
openTelemetry - The OpenTelemetry configuration

public record CAServerConfiguration(Locale locale, Clock clock, CAStrings strings, CADatabaseFactoryType databases, CADatabaseConfiguration databaseConfiguration, CAServerHTTPServiceConfiguration inventoryApiConfiguration, CAServerIdstoreConfiguration idstoreConfiguration, CAServerLimitsConfiguration limitsConfiguration, CAServerMaintenanceConfiguration maintenanceConfiguration, Optional<CAServerOpenTelemetryConfiguration> openTelemetry) extends Record
The configuration for a server.