public static final class HTTPFault.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder> implements HTTPFaultOrBuilder
[#next-free-field: 15]Protobuf type
envoy.extensions.filters.http.fault.v3.HTTPFault| Modifier and Type | Method and Description |
|---|---|
HTTPFault.Builder |
addAllDownstreamNodes(Iterable<String> values)
Faults are injected for the specified list of downstream hosts.
|
HTTPFault.Builder |
addAllHeaders(Iterable<? extends HeaderMatcher> values)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
addDownstreamNodes(String value)
Faults are injected for the specified list of downstream hosts.
|
HTTPFault.Builder |
addDownstreamNodesBytes(com.google.protobuf.ByteString value)
Faults are injected for the specified list of downstream hosts.
|
HTTPFault.Builder |
addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
addHeaders(HeaderMatcher value)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
addHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
addHeaders(int index,
HeaderMatcher value)
Specifies a set of headers that the filter should match on.
|
HeaderMatcher.Builder |
addHeadersBuilder()
Specifies a set of headers that the filter should match on.
|
HeaderMatcher.Builder |
addHeadersBuilder(int index)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HTTPFault |
build() |
HTTPFault |
buildPartial() |
HTTPFault.Builder |
clear() |
HTTPFault.Builder |
clearAbort()
If specified, the filter will abort requests based on the values in
the object.
|
HTTPFault.Builder |
clearAbortGrpcStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearAbortHttpStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearAbortPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearDelay()
If specified, the filter will inject delays based on the values in the
object.
|
HTTPFault.Builder |
clearDelayDurationRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearDelayPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearDownstreamNodes()
Faults are injected for the specified list of downstream hosts.
|
HTTPFault.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HTTPFault.Builder |
clearHeaders()
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
clearMaxActiveFaults()
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
HTTPFault.Builder |
clearMaxActiveFaultsRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HTTPFault.Builder |
clearResponseRateLimit()
The response rate limit to be applied to the response body of the stream.
|
HTTPFault.Builder |
clearResponseRateLimitPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
clearUpstreamCluster()
Specifies the name of the (destination) upstream cluster that the
filter should match on.
|
HTTPFault.Builder |
clone() |
FaultAbort |
getAbort()
If specified, the filter will abort requests based on the values in
the object.
|
FaultAbort.Builder |
getAbortBuilder()
If specified, the filter will abort requests based on the values in
the object.
|
String |
getAbortGrpcStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getAbortGrpcStatusRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
String |
getAbortHttpStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getAbortHttpStatusRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
FaultAbortOrBuilder |
getAbortOrBuilder()
If specified, the filter will abort requests based on the values in
the object.
|
String |
getAbortPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getAbortPercentRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault |
getDefaultInstanceForType() |
FaultDelay |
getDelay()
If specified, the filter will inject delays based on the values in the
object.
|
FaultDelay.Builder |
getDelayBuilder()
If specified, the filter will inject delays based on the values in the
object.
|
String |
getDelayDurationRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getDelayDurationRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
FaultDelayOrBuilder |
getDelayOrBuilder()
If specified, the filter will inject delays based on the values in the
object.
|
String |
getDelayPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getDelayPercentRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDownstreamNodes(int index)
Faults are injected for the specified list of downstream hosts.
|
com.google.protobuf.ByteString |
getDownstreamNodesBytes(int index)
Faults are injected for the specified list of downstream hosts.
|
int |
getDownstreamNodesCount()
Faults are injected for the specified list of downstream hosts.
|
com.google.protobuf.ProtocolStringList |
getDownstreamNodesList()
Faults are injected for the specified list of downstream hosts.
|
HeaderMatcher |
getHeaders(int index)
Specifies a set of headers that the filter should match on.
|
HeaderMatcher.Builder |
getHeadersBuilder(int index)
Specifies a set of headers that the filter should match on.
|
List<HeaderMatcher.Builder> |
getHeadersBuilderList()
Specifies a set of headers that the filter should match on.
|
int |
getHeadersCount()
Specifies a set of headers that the filter should match on.
|
List<HeaderMatcher> |
getHeadersList()
Specifies a set of headers that the filter should match on.
|
HeaderMatcherOrBuilder |
getHeadersOrBuilder(int index)
Specifies a set of headers that the filter should match on.
|
List<? extends HeaderMatcherOrBuilder> |
getHeadersOrBuilderList()
Specifies a set of headers that the filter should match on.
|
com.google.protobuf.UInt32Value |
getMaxActiveFaults()
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
com.google.protobuf.UInt32Value.Builder |
getMaxActiveFaultsBuilder()
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxActiveFaultsOrBuilder()
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
String |
getMaxActiveFaultsRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getMaxActiveFaultsRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
FaultRateLimit |
getResponseRateLimit()
The response rate limit to be applied to the response body of the stream.
|
FaultRateLimit.Builder |
getResponseRateLimitBuilder()
The response rate limit to be applied to the response body of the stream.
|
FaultRateLimitOrBuilder |
getResponseRateLimitOrBuilder()
The response rate limit to be applied to the response body of the stream.
|
String |
getResponseRateLimitPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
com.google.protobuf.ByteString |
getResponseRateLimitPercentRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
String |
getUpstreamCluster()
Specifies the name of the (destination) upstream cluster that the
filter should match on.
|
com.google.protobuf.ByteString |
getUpstreamClusterBytes()
Specifies the name of the (destination) upstream cluster that the
filter should match on.
|
boolean |
hasAbort()
If specified, the filter will abort requests based on the values in
the object.
|
boolean |
hasDelay()
If specified, the filter will inject delays based on the values in the
object.
|
boolean |
hasMaxActiveFaults()
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
boolean |
hasResponseRateLimit()
The response rate limit to be applied to the response body of the stream.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HTTPFault.Builder |
mergeAbort(FaultAbort value)
If specified, the filter will abort requests based on the values in
the object.
|
HTTPFault.Builder |
mergeDelay(FaultDelay value)
If specified, the filter will inject delays based on the values in the
object.
|
HTTPFault.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HTTPFault.Builder |
mergeFrom(HTTPFault other) |
HTTPFault.Builder |
mergeFrom(com.google.protobuf.Message other) |
HTTPFault.Builder |
mergeMaxActiveFaults(com.google.protobuf.UInt32Value value)
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
HTTPFault.Builder |
mergeResponseRateLimit(FaultRateLimit value)
The response rate limit to be applied to the response body of the stream.
|
HTTPFault.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HTTPFault.Builder |
removeHeaders(int index)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
setAbort(FaultAbort.Builder builderForValue)
If specified, the filter will abort requests based on the values in
the object.
|
HTTPFault.Builder |
setAbort(FaultAbort value)
If specified, the filter will abort requests based on the values in
the object.
|
HTTPFault.Builder |
setAbortGrpcStatusRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setAbortGrpcStatusRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setAbortHttpStatusRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setAbortHttpStatusRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setAbortPercentRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setAbortPercentRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setDelay(FaultDelay.Builder builderForValue)
If specified, the filter will inject delays based on the values in the
object.
|
HTTPFault.Builder |
setDelay(FaultDelay value)
If specified, the filter will inject delays based on the values in the
object.
|
HTTPFault.Builder |
setDelayDurationRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setDelayDurationRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setDelayPercentRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setDelayPercentRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setDownstreamNodes(int index,
String value)
Faults are injected for the specified list of downstream hosts.
|
HTTPFault.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HTTPFault.Builder |
setHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
setHeaders(int index,
HeaderMatcher value)
Specifies a set of headers that the filter should match on.
|
HTTPFault.Builder |
setMaxActiveFaults(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
HTTPFault.Builder |
setMaxActiveFaults(com.google.protobuf.UInt32Value value)
The maximum number of faults that can be active at a single time via the configured fault
filter.
|
HTTPFault.Builder |
setMaxActiveFaultsRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setMaxActiveFaultsRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HTTPFault.Builder |
setResponseRateLimit(FaultRateLimit.Builder builderForValue)
The response rate limit to be applied to the response body of the stream.
|
HTTPFault.Builder |
setResponseRateLimit(FaultRateLimit value)
The response rate limit to be applied to the response body of the stream.
|
HTTPFault.Builder |
setResponseRateLimitPercentRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setResponseRateLimitPercentRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
runtime.
|
HTTPFault.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HTTPFault.Builder |
setUpstreamCluster(String value)
Specifies the name of the (destination) upstream cluster that the
filter should match on.
|
HTTPFault.Builder |
setUpstreamClusterBytes(com.google.protobuf.ByteString value)
Specifies the name of the (destination) upstream cluster that the
filter should match on.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HTTPFault build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HTTPFault buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HTTPFault.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HTTPFault.Builder>public HTTPFault.Builder mergeFrom(HTTPFault other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public HTTPFault.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HTTPFault.Builder>IOExceptionpublic boolean hasDelay()
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;hasDelay in interface HTTPFaultOrBuilderpublic FaultDelay getDelay()
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;getDelay in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setDelay(FaultDelay value)
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;public HTTPFault.Builder setDelay(FaultDelay.Builder builderForValue)
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;public HTTPFault.Builder mergeDelay(FaultDelay value)
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;public HTTPFault.Builder clearDelay()
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;public FaultDelay.Builder getDelayBuilder()
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;public FaultDelayOrBuilder getDelayOrBuilder()
If specified, the filter will inject delays based on the values in the object.
.envoy.extensions.filters.common.fault.v3.FaultDelay delay = 1;getDelayOrBuilder in interface HTTPFaultOrBuilderpublic boolean hasAbort()
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;hasAbort in interface HTTPFaultOrBuilderpublic FaultAbort getAbort()
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;getAbort in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setAbort(FaultAbort value)
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;public HTTPFault.Builder setAbort(FaultAbort.Builder builderForValue)
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;public HTTPFault.Builder mergeAbort(FaultAbort value)
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;public HTTPFault.Builder clearAbort()
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;public FaultAbort.Builder getAbortBuilder()
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;public FaultAbortOrBuilder getAbortOrBuilder()
If specified, the filter will abort requests based on the values in the object. At least *abort* or *delay* must be specified.
.envoy.extensions.filters.http.fault.v3.FaultAbort abort = 2;getAbortOrBuilder in interface HTTPFaultOrBuilderpublic String getUpstreamCluster()
Specifies the name of the (destination) upstream cluster that the filter should match on. Fault injection will be restricted to requests bound to the specific upstream cluster.
string upstream_cluster = 3;getUpstreamCluster in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getUpstreamClusterBytes()
Specifies the name of the (destination) upstream cluster that the filter should match on. Fault injection will be restricted to requests bound to the specific upstream cluster.
string upstream_cluster = 3;getUpstreamClusterBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setUpstreamCluster(String value)
Specifies the name of the (destination) upstream cluster that the filter should match on. Fault injection will be restricted to requests bound to the specific upstream cluster.
string upstream_cluster = 3;public HTTPFault.Builder clearUpstreamCluster()
Specifies the name of the (destination) upstream cluster that the filter should match on. Fault injection will be restricted to requests bound to the specific upstream cluster.
string upstream_cluster = 3;public HTTPFault.Builder setUpstreamClusterBytes(com.google.protobuf.ByteString value)
Specifies the name of the (destination) upstream cluster that the filter should match on. Fault injection will be restricted to requests bound to the specific upstream cluster.
string upstream_cluster = 3;public List<HeaderMatcher> getHeadersList()
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;getHeadersList in interface HTTPFaultOrBuilderpublic int getHeadersCount()
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;getHeadersCount in interface HTTPFaultOrBuilderpublic HeaderMatcher getHeaders(int index)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;getHeaders in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setHeaders(int index, HeaderMatcher value)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder setHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder addHeaders(HeaderMatcher value)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder addHeaders(int index, HeaderMatcher value)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder addHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder addAllHeaders(Iterable<? extends HeaderMatcher> values)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder clearHeaders()
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HTTPFault.Builder removeHeaders(int index)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HeaderMatcher.Builder getHeadersBuilder(int index)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HeaderMatcherOrBuilder getHeadersOrBuilder(int index)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;getHeadersOrBuilder in interface HTTPFaultOrBuilderpublic List<? extends HeaderMatcherOrBuilder> getHeadersOrBuilderList()
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;getHeadersOrBuilderList in interface HTTPFaultOrBuilderpublic HeaderMatcher.Builder addHeadersBuilder()
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public HeaderMatcher.Builder addHeadersBuilder(int index)
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public List<HeaderMatcher.Builder> getHeadersBuilderList()
Specifies a set of headers that the filter should match on. The fault injection filter can be applied selectively to requests that match a set of headers specified in the fault filter config. The chances of actual fault injection further depend on the value of the :ref:`percentage <envoy_api_field_extensions.filters.http.fault.v3.FaultAbort.percentage>` field. The filter will check the request's headers against all the specified headers in the filter config. A match will happen if all the headers in the config are present in the request with the same values (or based on presence if the *value* field is not in the config).
repeated .envoy.config.route.v3.HeaderMatcher headers = 4;public com.google.protobuf.ProtocolStringList getDownstreamNodesList()
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;getDownstreamNodesList in interface HTTPFaultOrBuilderpublic int getDownstreamNodesCount()
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;getDownstreamNodesCount in interface HTTPFaultOrBuilderpublic String getDownstreamNodes(int index)
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;getDownstreamNodes in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getDownstreamNodesBytes(int index)
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;getDownstreamNodesBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setDownstreamNodes(int index, String value)
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;public HTTPFault.Builder addDownstreamNodes(String value)
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;public HTTPFault.Builder addAllDownstreamNodes(Iterable<String> values)
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;public HTTPFault.Builder clearDownstreamNodes()
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;public HTTPFault.Builder addDownstreamNodesBytes(com.google.protobuf.ByteString value)
Faults are injected for the specified list of downstream hosts. If this setting is not set, faults are injected for all downstream nodes. Downstream node name is taken from :ref:`the HTTP x-envoy-downstream-service-node <config_http_conn_man_headers_downstream-service-node>` header and compared against downstream_nodes list.
repeated string downstream_nodes = 5;public boolean hasMaxActiveFaults()
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;hasMaxActiveFaults in interface HTTPFaultOrBuilderpublic com.google.protobuf.UInt32Value getMaxActiveFaults()
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;getMaxActiveFaults in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setMaxActiveFaults(com.google.protobuf.UInt32Value value)
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;public HTTPFault.Builder setMaxActiveFaults(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;public HTTPFault.Builder mergeMaxActiveFaults(com.google.protobuf.UInt32Value value)
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;public HTTPFault.Builder clearMaxActiveFaults()
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;public com.google.protobuf.UInt32Value.Builder getMaxActiveFaultsBuilder()
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;public com.google.protobuf.UInt32ValueOrBuilder getMaxActiveFaultsOrBuilder()
The maximum number of faults that can be active at a single time via the configured fault filter. Note that because this setting can be overridden at the route level, it's possible for the number of active faults to be greater than this value (if injected via a different route). If not specified, defaults to unlimited. This setting can be overridden via `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected due to overflow will be indicated via the `faults_overflow <config_http_filters_fault_injection_stats>` stat. .. attention:: Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy limit. It's possible for the number of active faults to rise slightly above the configured amount due to the implementation details.
.google.protobuf.UInt32Value max_active_faults = 6;getMaxActiveFaultsOrBuilder in interface HTTPFaultOrBuilderpublic boolean hasResponseRateLimit()
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;hasResponseRateLimit in interface HTTPFaultOrBuilderpublic FaultRateLimit getResponseRateLimit()
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;getResponseRateLimit in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setResponseRateLimit(FaultRateLimit value)
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;public HTTPFault.Builder setResponseRateLimit(FaultRateLimit.Builder builderForValue)
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;public HTTPFault.Builder mergeResponseRateLimit(FaultRateLimit value)
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;public HTTPFault.Builder clearResponseRateLimit()
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;public FaultRateLimit.Builder getResponseRateLimitBuilder()
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;public FaultRateLimitOrBuilder getResponseRateLimitOrBuilder()
The response rate limit to be applied to the response body of the stream. When configured, the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent <config_http_filters_fault_injection_runtime>` runtime key. .. attention:: This is a per-stream limit versus a connection level limit. This means that concurrent streams will each get an independent limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit response_rate_limit = 7;getResponseRateLimitOrBuilder in interface HTTPFaultOrBuilderpublic String getDelayPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_delay_percent
string delay_percent_runtime = 8;getDelayPercentRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getDelayPercentRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_delay_percent
string delay_percent_runtime = 8;getDelayPercentRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setDelayPercentRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_delay_percent
string delay_percent_runtime = 8;public HTTPFault.Builder clearDelayPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_delay_percent
string delay_percent_runtime = 8;public HTTPFault.Builder setDelayPercentRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_delay_percent
string delay_percent_runtime = 8;public String getAbortPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.abort_percent
string abort_percent_runtime = 9;getAbortPercentRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getAbortPercentRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.abort_percent
string abort_percent_runtime = 9;getAbortPercentRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setAbortPercentRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.abort_percent
string abort_percent_runtime = 9;public HTTPFault.Builder clearAbortPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.abort_percent
string abort_percent_runtime = 9;public HTTPFault.Builder setAbortPercentRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.abort_percent
string abort_percent_runtime = 9;public String getDelayDurationRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_duration_ms
string delay_duration_runtime = 10;getDelayDurationRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getDelayDurationRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_duration_ms
string delay_duration_runtime = 10;getDelayDurationRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setDelayDurationRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_duration_ms
string delay_duration_runtime = 10;public HTTPFault.Builder clearDelayDurationRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_duration_ms
string delay_duration_runtime = 10;public HTTPFault.Builder setDelayDurationRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.delay.fixed_duration_ms
string delay_duration_runtime = 10;public String getAbortHttpStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.http_status
string abort_http_status_runtime = 11;getAbortHttpStatusRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getAbortHttpStatusRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.http_status
string abort_http_status_runtime = 11;getAbortHttpStatusRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setAbortHttpStatusRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.http_status
string abort_http_status_runtime = 11;public HTTPFault.Builder clearAbortHttpStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.http_status
string abort_http_status_runtime = 11;public HTTPFault.Builder setAbortHttpStatusRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.http_status
string abort_http_status_runtime = 11;public String getMaxActiveFaultsRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.max_active_faults
string max_active_faults_runtime = 12;getMaxActiveFaultsRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getMaxActiveFaultsRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.max_active_faults
string max_active_faults_runtime = 12;getMaxActiveFaultsRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setMaxActiveFaultsRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.max_active_faults
string max_active_faults_runtime = 12;public HTTPFault.Builder clearMaxActiveFaultsRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.max_active_faults
string max_active_faults_runtime = 12;public HTTPFault.Builder setMaxActiveFaultsRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.max_active_faults
string max_active_faults_runtime = 12;public String getResponseRateLimitPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.rate_limit.response_percent
string response_rate_limit_percent_runtime = 13;getResponseRateLimitPercentRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getResponseRateLimitPercentRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.rate_limit.response_percent
string response_rate_limit_percent_runtime = 13;getResponseRateLimitPercentRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setResponseRateLimitPercentRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.rate_limit.response_percent
string response_rate_limit_percent_runtime = 13;public HTTPFault.Builder clearResponseRateLimitPercentRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.rate_limit.response_percent
string response_rate_limit_percent_runtime = 13;public HTTPFault.Builder setResponseRateLimitPercentRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.rate_limit.response_percent
string response_rate_limit_percent_runtime = 13;public String getAbortGrpcStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.grpc_status
string abort_grpc_status_runtime = 14;getAbortGrpcStatusRuntime in interface HTTPFaultOrBuilderpublic com.google.protobuf.ByteString getAbortGrpcStatusRuntimeBytes()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.grpc_status
string abort_grpc_status_runtime = 14;getAbortGrpcStatusRuntimeBytes in interface HTTPFaultOrBuilderpublic HTTPFault.Builder setAbortGrpcStatusRuntime(String value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.grpc_status
string abort_grpc_status_runtime = 14;public HTTPFault.Builder clearAbortGrpcStatusRuntime()
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.grpc_status
string abort_grpc_status_runtime = 14;public HTTPFault.Builder setAbortGrpcStatusRuntimeBytes(com.google.protobuf.ByteString value)
The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>` runtime. The default is: fault.http.abort.grpc_status
string abort_grpc_status_runtime = 14;public final HTTPFault.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>public final HTTPFault.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPFault.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.