Package io.micrometer.health
Class ServiceLevelObjective.SingleIndicator.NumericQuery
java.lang.Object
io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- Enclosing class:
- ServiceLevelObjective.SingleIndicator
public abstract static class ServiceLevelObjective.SingleIndicator.NumericQuery
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
name
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
name
protected final java.lang.String name
-
-
Method Details
-
isLessThan
-
isLessThanOrEqualTo
-
isGreaterThan
-
isGreaterThanOrEqualTo
-
isEqualTo
-
isLessThan
-
isLessThanOrEqualTo
public final ServiceLevelObjective.SingleIndicator isLessThanOrEqualTo(java.time.Duration threshold) -
isGreaterThan
-
isGreaterThanOrEqualTo
public final ServiceLevelObjective.SingleIndicator isGreaterThanOrEqualTo(java.time.Duration threshold) -
isEqualTo
-
test
public final ServiceLevelObjective.SingleIndicator test(java.lang.String thresholdDescription, java.util.function.Predicate<java.lang.Double> threshold) -
testDuration
public final ServiceLevelObjective.SingleIndicator testDuration(java.lang.String thresholdDescription, java.util.function.Predicate<java.time.Duration> threshold) -
dividedBy
public final ServiceLevelObjective.SingleIndicator.NumericQuery dividedBy(java.util.function.Function<ServiceLevelObjective.SingleIndicator.Builder,ServiceLevelObjective.SingleIndicator.NumericQuery> over) -
multipliedBy
public final ServiceLevelObjective.SingleIndicator.NumericQuery multipliedBy(java.util.function.Function<ServiceLevelObjective.SingleIndicator.Builder,ServiceLevelObjective.SingleIndicator.NumericQuery> by) -
plus
public final ServiceLevelObjective.SingleIndicator.NumericQuery plus(java.util.function.Function<ServiceLevelObjective.SingleIndicator.Builder,ServiceLevelObjective.SingleIndicator.NumericQuery> with) -
minus
public final ServiceLevelObjective.SingleIndicator.NumericQuery minus(java.util.function.Function<ServiceLevelObjective.SingleIndicator.Builder,ServiceLevelObjective.SingleIndicator.NumericQuery> with) -
combineWith
public final ServiceLevelObjective.SingleIndicator.NumericQuery combineWith(java.util.function.Function<ServiceLevelObjective.SingleIndicator.Builder,ServiceLevelObjective.SingleIndicator.NumericQuery> with, java.util.function.BinaryOperator<java.lang.Double> combiner) -
maxOver
public final ServiceLevelObjective.SingleIndicator.NumericQuery maxOver(java.time.Duration interval) -
minOver
public final ServiceLevelObjective.SingleIndicator.NumericQuery minOver(java.time.Duration interval) -
sumOver
public final ServiceLevelObjective.SingleIndicator.NumericQuery sumOver(java.time.Duration interval) -
averageOver
public final ServiceLevelObjective.SingleIndicator.NumericQuery averageOver(java.time.Duration interval)
-