Class SlaDefinitionEntity

java.lang.Object
com.nmontytskyi.monitoring.server.entity.SlaDefinitionEntity

@Entity public class SlaDefinitionEntity extends Object
JPA entity holding the SLA (Service Level Agreement) parameters for a microservice.

Has a 1:1 relationship with RegisteredServiceEntity: every registered service has exactly one SLA definition. If the client does not provide custom values, the server creates a default SLA on registration.

Maps to the sla_definitions table where the primary key (service_id) is also the foreign key to registered_services.

  • Constructor Details

    • SlaDefinitionEntity

      public SlaDefinitionEntity()