public interface FaultDelayOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
FaultDelay.FaultDelaySecifierCase |
getFaultDelaySecifierCase() |
com.google.protobuf.Duration |
getFixedDelay()
Add a fixed delay before forwarding the operation upstream.
|
com.google.protobuf.DurationOrBuilder |
getFixedDelayOrBuilder()
Add a fixed delay before forwarding the operation upstream.
|
FaultDelay.HeaderDelay |
getHeaderDelay()
Fault delays are controlled via an HTTP header (if applicable).
|
FaultDelay.HeaderDelayOrBuilder |
getHeaderDelayOrBuilder()
Fault delays are controlled via an HTTP header (if applicable).
|
FractionalPercent |
getPercentage()
The percentage of operations/connections/requests on which the delay will be injected.
|
FractionalPercentOrBuilder |
getPercentageOrBuilder()
The percentage of operations/connections/requests on which the delay will be injected.
|
boolean |
hasFixedDelay()
Add a fixed delay before forwarding the operation upstream.
|
boolean |
hasHeaderDelay()
Fault delays are controlled via an HTTP header (if applicable).
|
boolean |
hasPercentage()
The percentage of operations/connections/requests on which the delay will be injected.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasFixedDelay()
Add a fixed delay before forwarding the operation upstream. See https://developers.google.com/protocol-buffers/docs/proto3#json for the JSON/YAML Duration mapping. For HTTP/Mongo/Redis, the specified delay will be injected before a new request/operation. For TCP connections, the proxying of the connection upstream will be delayed for the specified period. This is required if type is FIXED.
.google.protobuf.Duration fixed_delay = 3 [(.validate.rules) = { ... }com.google.protobuf.Duration getFixedDelay()
Add a fixed delay before forwarding the operation upstream. See https://developers.google.com/protocol-buffers/docs/proto3#json for the JSON/YAML Duration mapping. For HTTP/Mongo/Redis, the specified delay will be injected before a new request/operation. For TCP connections, the proxying of the connection upstream will be delayed for the specified period. This is required if type is FIXED.
.google.protobuf.Duration fixed_delay = 3 [(.validate.rules) = { ... }com.google.protobuf.DurationOrBuilder getFixedDelayOrBuilder()
Add a fixed delay before forwarding the operation upstream. See https://developers.google.com/protocol-buffers/docs/proto3#json for the JSON/YAML Duration mapping. For HTTP/Mongo/Redis, the specified delay will be injected before a new request/operation. For TCP connections, the proxying of the connection upstream will be delayed for the specified period. This is required if type is FIXED.
.google.protobuf.Duration fixed_delay = 3 [(.validate.rules) = { ... }boolean hasHeaderDelay()
Fault delays are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.common.fault.v3.FaultDelay.HeaderDelay header_delay = 5;FaultDelay.HeaderDelay getHeaderDelay()
Fault delays are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.common.fault.v3.FaultDelay.HeaderDelay header_delay = 5;FaultDelay.HeaderDelayOrBuilder getHeaderDelayOrBuilder()
Fault delays are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.common.fault.v3.FaultDelay.HeaderDelay header_delay = 5;boolean hasPercentage()
The percentage of operations/connections/requests on which the delay will be injected.
.envoy.type.v3.FractionalPercent percentage = 4;FractionalPercent getPercentage()
The percentage of operations/connections/requests on which the delay will be injected.
.envoy.type.v3.FractionalPercent percentage = 4;FractionalPercentOrBuilder getPercentageOrBuilder()
The percentage of operations/connections/requests on which the delay will be injected.
.envoy.type.v3.FractionalPercent percentage = 4;FaultDelay.FaultDelaySecifierCase getFaultDelaySecifierCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.