Interface FaultAbortOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FaultAbort,FaultAbort.Builder
public interface FaultAbortOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FaultAbort.ErrorTypeCasegetErrorTypeCase()intgetGrpcStatus()gRPC status code to use to abort the gRPC request.FaultAbort.HeaderAbortgetHeaderAbort()Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.HeaderAbortOrBuildergetHeaderAbortOrBuilder()Fault aborts are controlled via an HTTP header (if applicable).intgetHttpStatus()HTTP status code to use to abort the HTTP request.FractionalPercentgetPercentage()The percentage of requests/operations/connections that will be aborted with the error code provided.FractionalPercentOrBuildergetPercentageOrBuilder()The percentage of requests/operations/connections that will be aborted with the error code provided.booleanhasHeaderAbort()Fault aborts are controlled via an HTTP header (if applicable).booleanhasPercentage()The percentage of requests/operations/connections that will be aborted with the error code provided.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getHttpStatus
int getHttpStatus()
HTTP status code to use to abort the HTTP request.
uint32 http_status = 2 [(.validate.rules) = { ... }
-
getGrpcStatus
int getGrpcStatus()
gRPC status code to use to abort the gRPC request.
uint32 grpc_status = 5;
-
hasHeaderAbort
boolean hasHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
getHeaderAbort
FaultAbort.HeaderAbort getHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
getHeaderAbortOrBuilder
FaultAbort.HeaderAbortOrBuilder getHeaderAbortOrBuilder()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
hasPercentage
boolean hasPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
getPercentage
FractionalPercent getPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
getPercentageOrBuilder
FractionalPercentOrBuilder getPercentageOrBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
getErrorTypeCase
FaultAbort.ErrorTypeCase getErrorTypeCase()
-
-