Uses of Class
io.envoyproxy.envoy.config.route.v3.RateLimit.Builder
Packages that use RateLimit.Builder
-
Uses of RateLimit.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type RateLimit.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<RateLimit, RateLimit.Builder, RateLimitOrBuilder> RouteAction.Builder.rateLimitsBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<RateLimit, RateLimit.Builder, RateLimitOrBuilder> VirtualHost.Builder.rateLimitsBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return RateLimit.BuilderModifier and TypeMethodDescriptionRateLimit.Builder.addActions
(int index, RateLimit.Action value) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.addActions
(int index, RateLimit.Action.Builder builderForValue) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.addActions
(RateLimit.Action value) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.addActions
(RateLimit.Action.Builder builderForValue) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.addAllActions
(Iterable<? extends RateLimit.Action> values) A list of actions that are to be applied for this rate limit configuration.RouteAction.Builder.addRateLimitsBuilder()
Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRateLimitsBuilder
(int index) Specifies a set of rate limit configurations that could be applied to the route.VirtualHost.Builder.addRateLimitsBuilder()
Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addRateLimitsBuilder
(int index) Specifies a set of rate limit configurations that will be applied to the virtual host.RateLimit.Builder.clear()
RateLimit.Builder.clearActions()
A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.clearDisableKey()
The key to be set in runtime to disable this rate limit configuration.RateLimit.Builder.clearLimit()
An optional limit override to be appended to the descriptor produced by this rate limit configuration.RateLimit.Builder.clearStage()
Refers to the stage set in the filter.RouteAction.Builder.getRateLimitsBuilder
(int index) Specifies a set of rate limit configurations that could be applied to the route.VirtualHost.Builder.getRateLimitsBuilder
(int index) Specifies a set of rate limit configurations that will be applied to the virtual host.RateLimit.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RateLimit.Builder.mergeFrom
(com.google.protobuf.Message other) RateLimit.Builder.mergeLimit
(RateLimit.Override value) An optional limit override to be appended to the descriptor produced by this rate limit configuration.RateLimit.Builder.mergeStage
(com.google.protobuf.UInt32Value value) Refers to the stage set in the filter.static RateLimit.Builder
RateLimit.newBuilder()
static RateLimit.Builder
RateLimit.newBuilder
(RateLimit prototype) RateLimit.newBuilderForType()
protected RateLimit.Builder
RateLimit.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) RateLimit.Builder.removeActions
(int index) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.setActions
(int index, RateLimit.Action value) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.setActions
(int index, RateLimit.Action.Builder builderForValue) A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.setDisableKey
(String value) The key to be set in runtime to disable this rate limit configuration.RateLimit.Builder.setDisableKeyBytes
(com.google.protobuf.ByteString value) The key to be set in runtime to disable this rate limit configuration.RateLimit.Builder.setLimit
(RateLimit.Override value) An optional limit override to be appended to the descriptor produced by this rate limit configuration.RateLimit.Builder.setLimit
(RateLimit.Override.Builder builderForValue) An optional limit override to be appended to the descriptor produced by this rate limit configuration.RateLimit.Builder.setStage
(com.google.protobuf.UInt32Value value) Refers to the stage set in the filter.RateLimit.Builder.setStage
(com.google.protobuf.UInt32Value.Builder builderForValue) Refers to the stage set in the filter.RateLimit.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type RateLimit.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.getRateLimitsBuilderList()
Specifies a set of rate limit configurations that could be applied to the route.VirtualHost.Builder.getRateLimitsBuilderList()
Specifies a set of rate limit configurations that will be applied to the virtual host.private com.google.protobuf.RepeatedFieldBuilder
<RateLimit, RateLimit.Builder, RateLimitOrBuilder> RouteAction.Builder.internalGetRateLimitsFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<RateLimit, RateLimit.Builder, RateLimitOrBuilder> VirtualHost.Builder.internalGetRateLimitsFieldBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type RateLimit.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.addRateLimits
(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRateLimits
(RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.VirtualHost.Builder.addRateLimits
(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addRateLimits
(RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that will be applied to the virtual host.RouteAction.Builder.setRateLimits
(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.VirtualHost.Builder.setRateLimits
(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that will be applied to the virtual host.