Package io.grpc.xds
Class FaultConfig.FaultAbort
- java.lang.Object
-
- io.grpc.xds.FaultConfig.FaultAbort
-
- Direct Known Subclasses:
AutoValue_FaultConfig_FaultAbort
- Enclosing class:
- FaultConfig
abstract static class FaultConfig.FaultAbort extends java.lang.Object
Fault configurations for delaying requests.
-
-
Constructor Summary
Constructors Constructor Description FaultAbort()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static FaultConfig.FaultAbort
create(io.grpc.Status status, boolean headerAbort, FaultConfig.FractionalPercent percent)
(package private) static FaultConfig.FaultAbort
forHeader(FaultConfig.FractionalPercent percent)
(package private) static FaultConfig.FaultAbort
forStatus(io.grpc.Status status, FaultConfig.FractionalPercent percent)
(package private) abstract boolean
headerAbort()
(package private) abstract FaultConfig.FractionalPercent
percent()
(package private) abstract io.grpc.Status
status()
-
-
-
Method Detail
-
status
@Nullable abstract io.grpc.Status status()
-
headerAbort
abstract boolean headerAbort()
-
percent
abstract FaultConfig.FractionalPercent percent()
-
forStatus
static FaultConfig.FaultAbort forStatus(io.grpc.Status status, FaultConfig.FractionalPercent percent)
-
forHeader
static FaultConfig.FaultAbort forHeader(FaultConfig.FractionalPercent percent)
-
create
private static FaultConfig.FaultAbort create(@Nullable io.grpc.Status status, boolean headerAbort, FaultConfig.FractionalPercent percent)
-
-