Package io.grpc.xds
Class FaultConfig
- java.lang.Object
-
- io.grpc.xds.FaultConfig
-
- All Implemented Interfaces:
Filter.FilterConfig
- Direct Known Subclasses:
AutoValue_FaultConfig
abstract class FaultConfig extends java.lang.Object implements Filter.FilterConfig
Fault injection configurations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
FaultConfig.FaultAbort
Fault configurations for delaying requests.(package private) static class
FaultConfig.FaultDelay
Fault configurations for aborting requests.(package private) static class
FaultConfig.FractionalPercent
-
Constructor Summary
Constructors Constructor Description FaultConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static FaultConfig
create(FaultConfig.FaultDelay faultDelay, FaultConfig.FaultAbort faultAbort, java.lang.Integer maxActiveFaults)
(package private) abstract FaultConfig.FaultAbort
faultAbort()
(package private) abstract FaultConfig.FaultDelay
faultDelay()
(package private) abstract java.lang.Integer
maxActiveFaults()
java.lang.String
typeUrl()
-
-
-
Method Detail
-
faultDelay
@Nullable abstract FaultConfig.FaultDelay faultDelay()
-
faultAbort
@Nullable abstract FaultConfig.FaultAbort faultAbort()
-
maxActiveFaults
@Nullable abstract java.lang.Integer maxActiveFaults()
-
typeUrl
public final java.lang.String typeUrl()
- Specified by:
typeUrl
in interfaceFilter.FilterConfig
-
create
static FaultConfig create(@Nullable FaultConfig.FaultDelay faultDelay, @Nullable FaultConfig.FaultAbort faultAbort, @Nullable java.lang.Integer maxActiveFaults)
-
-