ServerHealthConnectionInfo class abstract
Represents a snapshot of the number of open connections the server currently is handling. An entry is written every minute for each server. All health data can be accessed through Serverpod Insights.
Constructors
- ServerHealthConnectionInfo({int? id, required String serverId, required DateTime timestamp, required int active, required int closing, required int idle, required int granularity})
-
factory
-
ServerHealthConnectionInfo.fromJson(Map<
String, dynamic> jsonSerialization, SerializationManager serializationManager) -
factory
Properties
- active ↔ int
-
Number of active connections currently open.
getter/setter pair
- closing ↔ int
-
Number of connections currently closing.
getter/setter pair
- granularity ↔ int
-
The granularity of this timestamp, null represents 1 minute, other valid
values are 60 minutes and 1440 minutes (one day).
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ int?
-
The database id, set if the object has been inserted into the
database or if it has been fetched from the database. Otherwise,
the id will be null.
getter/setter pair
- idle ↔ int
-
Number of connections currently idle.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serverId ↔ String
-
The server associated with this connection info.
getter/setter pair
- timestamp ↔ DateTime
-
The time when the connections was checked, granularity is one minute.
getter/setter pair
Methods
-
allToJson(
) → dynamic -
Returns a serialized JSON structure of the model which also includes
fields used by the database.
inherited
-
copyWith(
{int? id, String? serverId, DateTime? timestamp, int? active, int? closing, int? idle, int? granularity}) → ServerHealthConnectionInfo -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Returns a serialized JSON structure of the model, ready to be sent through the API. This does not include fields that are marked as database only.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited