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 classFaultConfig.FaultAbortFault configurations for delaying requests.(package private) static classFaultConfig.FaultDelayFault configurations for aborting requests.(package private) static classFaultConfig.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 FaultConfigcreate(FaultConfig.FaultDelay faultDelay, FaultConfig.FaultAbort faultAbort, java.lang.Integer maxActiveFaults)(package private) abstract FaultConfig.FaultAbortfaultAbort()(package private) abstract FaultConfig.FaultDelayfaultDelay()(package private) abstract java.lang.IntegermaxActiveFaults()java.lang.StringtypeUrl()
-
-
-
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:
typeUrlin interfaceFilter.FilterConfig
-
create
static FaultConfig create(@Nullable FaultConfig.FaultDelay faultDelay, @Nullable FaultConfig.FaultAbort faultAbort, @Nullable java.lang.Integer maxActiveFaults)
-
-