Package io.trino.failuredetector
Class FailureDetectorConfig
java.lang.Object
io.trino.failuredetector.FailureDetectorConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull io.airlift.units.Duration@jakarta.validation.constraints.DecimalMin("0.0"),@jakarta.validation.constraints.DecimalMax("1.0") double@MinDuration("1ms") @NotNull io.airlift.units.Duration@NotNull io.airlift.units.DurationbooleansetEnabled(boolean enabled) setExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval) setFailureRatioThreshold(double threshold) setHeartbeatInterval(io.airlift.units.Duration interval) setWarmupInterval(io.airlift.units.Duration warmupInterval)
-
Constructor Details
-
FailureDetectorConfig
public FailureDetectorConfig()
-
-
Method Details
-
getExpirationGraceInterval
@NotNull public @NotNull io.airlift.units.Duration getExpirationGraceInterval() -
setExpirationGraceInterval
@Config("failure-detector.expiration-grace-interval") public FailureDetectorConfig setExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval) -
isEnabled
public boolean isEnabled() -
setEnabled
-
getWarmupInterval
@NotNull public @NotNull io.airlift.units.Duration getWarmupInterval() -
setWarmupInterval
@Config("failure-detector.warmup-interval") public FailureDetectorConfig setWarmupInterval(io.airlift.units.Duration warmupInterval) -
getHeartbeatInterval
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getHeartbeatInterval() -
setHeartbeatInterval
@Config("failure-detector.heartbeat-interval") public FailureDetectorConfig setHeartbeatInterval(io.airlift.units.Duration interval) -
getFailureRatioThreshold
@DecimalMin("0.0") @DecimalMax("1.0") public @jakarta.validation.constraints.DecimalMin("0.0"),@jakarta.validation.constraints.DecimalMax("1.0") double getFailureRatioThreshold() -
setFailureRatioThreshold
@Config("failure-detector.threshold") public FailureDetectorConfig setFailureRatioThreshold(double threshold)
-