Uses of Class
io.envoyproxy.envoy.extensions.filters.http.fault.v3.HTTPFault.Builder
Packages that use HTTPFault.Builder
-
Uses of HTTPFault.Builder in io.envoyproxy.envoy.extensions.filters.http.fault.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return HTTPFault.BuilderModifier and TypeMethodDescriptionHTTPFault.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
(int index, 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
(HeaderMatcher value) Specifies a set of headers that the filter should match on.HTTPFault.Builder.addHeaders
(HeaderMatcher.Builder builderForValue) Specifies a set of headers that the filter should match on.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.clearDisableDownstreamClusterStats()
To control whether stats storage is allocated dynamically for each downstream server.HTTPFault.Builder.clearDownstreamNodes()
Faults are injected for the specified list of downstream hosts.HTTPFault.Builder.clearFilterMetadata()
When an abort or delay fault is executed, the metadata struct provided here will be added to the request's dynamic metadata under the namespace corresponding to the name of the fault filter.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.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.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.mergeFilterMetadata
(com.google.protobuf.Struct value) When an abort or delay fault is executed, the metadata struct provided here will be added to the request's dynamic metadata under the namespace corresponding to the name of the fault filter.HTTPFault.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 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.static HTTPFault.Builder
HTTPFault.newBuilder()
static HTTPFault.Builder
HTTPFault.newBuilder
(HTTPFault prototype) HTTPFault.newBuilderForType()
protected HTTPFault.Builder
HTTPFault.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) HTTPFault.Builder.removeHeaders
(int index) Specifies a set of headers that the filter should match on.HTTPFault.Builder.setAbort
(FaultAbort value) If specified, the filter will abort requests based on the values in the object.HTTPFault.Builder.setAbort
(FaultAbort.Builder builderForValue) 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 value) If specified, the filter will inject delays based on the values in the object.HTTPFault.Builder.setDelay
(FaultDelay.Builder builderForValue) 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.setDisableDownstreamClusterStats
(boolean value) To control whether stats storage is allocated dynamically for each downstream server.HTTPFault.Builder.setDownstreamNodes
(int index, String value) Faults are injected for the specified list of downstream hosts.HTTPFault.Builder.setFilterMetadata
(com.google.protobuf.Struct value) When an abort or delay fault is executed, the metadata struct provided here will be added to the request's dynamic metadata under the namespace corresponding to the name of the fault filter.HTTPFault.Builder.setFilterMetadata
(com.google.protobuf.Struct.Builder builderForValue) When an abort or delay fault is executed, the metadata struct provided here will be added to the request's dynamic metadata under the namespace corresponding to the name of the fault filter.HTTPFault.Builder.setHeaders
(int index, HeaderMatcher value) Specifies a set of headers that the filter should match on.HTTPFault.Builder.setHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the filter should match on.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.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.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.setResponseRateLimit
(FaultRateLimit value) The response rate limit to be applied to the response body of the stream.HTTPFault.Builder.setResponseRateLimit
(FaultRateLimit.Builder builderForValue) 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.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.HTTPFault.toBuilder()