Package io.micrometer.health
Class ServiceLevelObjective.MultipleIndicator.Builder
java.lang.Object
io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
- Enclosing class:
ServiceLevelObjective.MultipleIndicator
-
Method Summary
Modifier and TypeMethodDescriptionand()combine(BinaryOperator<Boolean> combiner) CombineServiceLevelObjectiveswith the providedcombiner.failedMessage(String failedMessage) or()
-
Method Details
-
failedMessage
public final ServiceLevelObjective.MultipleIndicator.Builder failedMessage(@Nullable String failedMessage) -
tags
- Parameters:
tags- Must be an even number of arguments representing key/value pairs of tags.- Returns:
- This builder.
-
tags
public ServiceLevelObjective.MultipleIndicator.Builder tags(Iterable<io.micrometer.core.instrument.Tag> tags) - Parameters:
tags- Tags to add to the multiple indicator.- Returns:
- The builder with added tags.
-
tag
- Parameters:
key- The tag key.value- The tag value.- Returns:
- The builder with a single added tag.
-
and
-
or
-
combine
CombineServiceLevelObjectiveswith the providedcombiner.- Parameters:
combiner- combiner to combineServiceLevelObjectives- Returns:
- combined
MultipleIndicator - Since:
- 1.6.5
-