Package io.grpc.xds
Class FaultConfig.FaultDelay
- java.lang.Object
-
- io.grpc.xds.FaultConfig.FaultDelay
-
- Direct Known Subclasses:
AutoValue_FaultConfig_FaultDelay
- Enclosing class:
- FaultConfig
abstract static class FaultConfig.FaultDelay extends java.lang.Object
Fault configurations for aborting requests.
-
-
Constructor Summary
Constructors Constructor Description FaultDelay()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static FaultConfig.FaultDelay
create(java.lang.Long delayNanos, boolean headerDelay, FaultConfig.FractionalPercent percent)
(package private) abstract java.lang.Long
delayNanos()
(package private) static FaultConfig.FaultDelay
forFixedDelay(long delayNanos, FaultConfig.FractionalPercent percent)
(package private) static FaultConfig.FaultDelay
forHeader(FaultConfig.FractionalPercent percentage)
(package private) abstract boolean
headerDelay()
(package private) abstract FaultConfig.FractionalPercent
percent()
-
-
-
Method Detail
-
delayNanos
@Nullable abstract java.lang.Long delayNanos()
-
headerDelay
abstract boolean headerDelay()
-
percent
abstract FaultConfig.FractionalPercent percent()
-
forFixedDelay
static FaultConfig.FaultDelay forFixedDelay(long delayNanos, FaultConfig.FractionalPercent percent)
-
forHeader
static FaultConfig.FaultDelay forHeader(FaultConfig.FractionalPercent percentage)
-
create
private static FaultConfig.FaultDelay create(@Nullable java.lang.Long delayNanos, boolean headerDelay, FaultConfig.FractionalPercent percent)
-
-