Record Class NuggetIntrospection.MetricsSummary
java.lang.Object
java.lang.Record
org.j7m.middleware.operations.api.NuggetIntrospection.MetricsSummary
- Record Components:
metrics- bounded stable metric entriescollectedAt- collection timestamppartial- whether optional metrics failed
- Enclosing class:
NuggetIntrospection
public static record NuggetIntrospection.MetricsSummary(List<NuggetIntrospection.MetricEntry> metrics, Instant collectedAt, boolean partial)
extends Record
Metrics summary.
-
Constructor Summary
ConstructorsConstructorDescriptionMetricsSummary(List<NuggetIntrospection.MetricEntry> metrics, Instant collectedAt, boolean partial) Creates immutable metrics metadata. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecollectedAtrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.metrics()Returns the value of themetricsrecord component.booleanpartial()Returns the value of thepartialrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
MetricsSummary
public MetricsSummary(List<NuggetIntrospection.MetricEntry> metrics, Instant collectedAt, boolean partial) Creates immutable metrics metadata.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
metrics
-
collectedAt
Returns the value of thecollectedAtrecord component.- Returns:
- the value of the
collectedAtrecord component
-
partial
-