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.ObjectFault 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.FaultDelaycreate(java.lang.Long delayNanos, boolean headerDelay, FaultConfig.FractionalPercent percent)(package private) abstract java.lang.LongdelayNanos()(package private) static FaultConfig.FaultDelayforFixedDelay(long delayNanos, FaultConfig.FractionalPercent percent)(package private) static FaultConfig.FaultDelayforHeader(FaultConfig.FractionalPercent percentage)(package private) abstract booleanheaderDelay()(package private) abstract FaultConfig.FractionalPercentpercent()
-
-
-
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)
-
-