Record Class CAServerConfigurationFile

java.lang.Object
java.lang.Record
com.io7m.cardant.server.api.CAServerConfigurationFile
Record Components:
inventoryService - The inventory service configuration
databaseConfiguration - The database configuration
idstoreConfiguration - The idstore server configuration
limitsConfiguration - The limits configuration
maintenanceConfiguration - The maintenance configuration
openTelemetry - The OpenTelemetry configuration

public record CAServerConfigurationFile(CAServerHTTPServiceConfiguration inventoryService, CAServerDatabaseConfiguration databaseConfiguration, CAServerIdstoreConfiguration idstoreConfiguration, CAServerLimitsConfiguration limitsConfiguration, CAServerMaintenanceConfiguration maintenanceConfiguration, Optional<CAServerOpenTelemetryConfiguration> openTelemetry) extends Record
The server configuration file.