public interface FaultRateLimitOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
FaultRateLimit.FixedLimit |
getFixedLimit()
A fixed rate limit.
|
FaultRateLimit.FixedLimitOrBuilder |
getFixedLimitOrBuilder()
A fixed rate limit.
|
FaultRateLimit.HeaderLimit |
getHeaderLimit()
Rate limits are controlled via an HTTP header (if applicable).
|
FaultRateLimit.HeaderLimitOrBuilder |
getHeaderLimitOrBuilder()
Rate limits are controlled via an HTTP header (if applicable).
|
FaultRateLimit.LimitTypeCase |
getLimitTypeCase() |
FractionalPercent |
getPercentage()
The percentage of operations/connections/requests on which the rate limit will be injected.
|
FractionalPercentOrBuilder |
getPercentageOrBuilder()
The percentage of operations/connections/requests on which the rate limit will be injected.
|
boolean |
hasFixedLimit()
A fixed rate limit.
|
boolean |
hasHeaderLimit()
Rate limits are controlled via an HTTP header (if applicable).
|
boolean |
hasPercentage()
The percentage of operations/connections/requests on which the rate limit will be injected.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasFixedLimit()
A fixed rate limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit.FixedLimit fixed_limit = 1;FaultRateLimit.FixedLimit getFixedLimit()
A fixed rate limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit.FixedLimit fixed_limit = 1;FaultRateLimit.FixedLimitOrBuilder getFixedLimitOrBuilder()
A fixed rate limit.
.envoy.extensions.filters.common.fault.v3.FaultRateLimit.FixedLimit fixed_limit = 1;boolean hasHeaderLimit()
Rate limits are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.common.fault.v3.FaultRateLimit.HeaderLimit header_limit = 3;FaultRateLimit.HeaderLimit getHeaderLimit()
Rate limits are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.common.fault.v3.FaultRateLimit.HeaderLimit header_limit = 3;FaultRateLimit.HeaderLimitOrBuilder getHeaderLimitOrBuilder()
Rate limits are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.common.fault.v3.FaultRateLimit.HeaderLimit header_limit = 3;boolean hasPercentage()
The percentage of operations/connections/requests on which the rate limit will be injected.
.envoy.type.v3.FractionalPercent percentage = 2;FractionalPercent getPercentage()
The percentage of operations/connections/requests on which the rate limit will be injected.
.envoy.type.v3.FractionalPercent percentage = 2;FractionalPercentOrBuilder getPercentageOrBuilder()
The percentage of operations/connections/requests on which the rate limit will be injected.
.envoy.type.v3.FractionalPercent percentage = 2;FaultRateLimit.LimitTypeCase getLimitTypeCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.