Package io.prestosql.failuredetector
Class FailureDetectorConfig
- java.lang.Object
-
- io.prestosql.failuredetector.FailureDetectorConfig
-
public class FailureDetectorConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description FailureDetectorConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull io.airlift.units.Duration
getExpirationGraceInterval()
@javax.validation.constraints.DecimalMin("0.0"),@javax.validation.constraints.DecimalMax("1.0") double
getFailureRatioThreshold()
@MinDuration("1ms") @NotNull io.airlift.units.Duration
getHeartbeatInterval()
@NotNull io.airlift.units.Duration
getWarmupInterval()
boolean
isEnabled()
FailureDetectorConfig
setEnabled(boolean enabled)
FailureDetectorConfig
setExpirationGraceInterval(io.airlift.units.Duration expirationGraceInterval)
FailureDetectorConfig
setFailureRatioThreshold(double threshold)
FailureDetectorConfig
setHeartbeatInterval(io.airlift.units.Duration interval)
FailureDetectorConfig
setWarmupInterval(io.airlift.units.Duration warmupInterval)
-
-
-
Method Detail
-
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
@Config("failure-detector.enabled") public FailureDetectorConfig setEnabled(boolean enabled)
-
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 @javax.validation.constraints.DecimalMin("0.0"),@javax.validation.constraints.DecimalMax("1.0") double getFailureRatioThreshold()
-
setFailureRatioThreshold
@Config("failure-detector.threshold") public FailureDetectorConfig setFailureRatioThreshold(double threshold)
-
-