Uses of Class
io.envoyproxy.envoy.config.route.v3.RateLimit.Builder
Packages that use RateLimit.Builder
Package
Description
-
Uses of RateLimit.Builder in io.envoyproxy.envoy.config.route.v3
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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) RateLimit.Builder.clear()RateLimit.Builder.clearActions()A list of actions that are to be applied for this rate limit configuration.RateLimit.Builder.clearApplyOnStreamDone()If true, the rate limit request will be applied when the stream completes.RateLimit.Builder.clearDisableKey()The key to be set in runtime to disable this rate limit configuration. .. note:: This is not supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.RateLimit.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) RateLimit.Builder.clearHitsAddend()An optional hits addend to be appended to the descriptor produced by this rate limit configuration. .. note:: This is only supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.RateLimit.Builder.clearLimit()An optional limit override to be appended to the descriptor produced by this rate limit configuration.RateLimit.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) RateLimit.Builder.clearStage()Refers to the stage set in the filter.RateLimit.Builder.clone()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.mergeHitsAddend(RateLimit.HitsAddend value) An optional hits addend to be appended to the descriptor produced by this rate limit configuration. .. note:: This is only supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.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.final RateLimit.BuilderRateLimit.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static RateLimit.BuilderRateLimit.newBuilder()static RateLimit.BuilderRateLimit.newBuilder(RateLimit prototype) RateLimit.newBuilderForType()protected RateLimit.BuilderRateLimit.newBuilderForType(com.google.protobuf.GeneratedMessageV3.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.setApplyOnStreamDone(boolean value) If true, the rate limit request will be applied when the stream completes.RateLimit.Builder.setDisableKey(String value) The key to be set in runtime to disable this rate limit configuration. .. note:: This is not supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.RateLimit.Builder.setDisableKeyBytes(com.google.protobuf.ByteString value) The key to be set in runtime to disable this rate limit configuration. .. note:: This is not supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.RateLimit.Builder.setHitsAddend(RateLimit.HitsAddend value) An optional hits addend to be appended to the descriptor produced by this rate limit configuration. .. note:: This is only supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.RateLimit.Builder.setHitsAddend(RateLimit.HitsAddend.Builder builderForValue) An optional hits addend to be appended to the descriptor produced by this rate limit configuration. .. note:: This is only supported if the rate limit action is configured in the ``typed_per_filter_config`` like :ref:`VirtualHost.typed_per_filter_config<envoy_v3_api_field_config.route.v3.VirtualHost.typed_per_filter_config>` or :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`, etc.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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.final RateLimit.BuilderRateLimit.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.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. -
Uses of RateLimit.Builder in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 that return RateLimit.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.addRateLimitsBuilder()Rate limit configuration that is used to generate a list of descriptor entries based on the request context.LocalRateLimit.Builder.addRateLimitsBuilder(int index) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.LocalRateLimit.Builder.getRateLimitsBuilder(int index) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.Methods in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 that return types with arguments of type RateLimit.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.getRateLimitsBuilderList()Rate limit configuration that is used to generate a list of descriptor entries based on the request context.Methods in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 with parameters of type RateLimit.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.addRateLimits(int index, RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.LocalRateLimit.Builder.addRateLimits(RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.LocalRateLimit.Builder.setRateLimits(int index, RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context. -
Uses of RateLimit.Builder in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 that return RateLimit.BuilderModifier and TypeMethodDescriptionRateLimit.Builder.addRateLimitsBuilder()Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimit.Builder.addRateLimitsBuilder(int index) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.addRateLimitsBuilder()Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.addRateLimitsBuilder(int index) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimit.Builder.getRateLimitsBuilder(int index) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.getRateLimitsBuilder(int index) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.Methods in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 that return types with arguments of type RateLimit.BuilderModifier and TypeMethodDescriptionRateLimit.Builder.getRateLimitsBuilderList()Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.getRateLimitsBuilderList()Rate limit configuration that is used to generate a list of descriptor entries based on the request context.Methods in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 with parameters of type RateLimit.BuilderModifier and TypeMethodDescriptionRateLimit.Builder.addRateLimits(int index, RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimit.Builder.addRateLimits(RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.addRateLimits(int index, RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.addRateLimits(RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimit.Builder.setRateLimits(int index, RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context.RateLimitPerRoute.Builder.setRateLimits(int index, RateLimit.Builder builderForValue) Rate limit configuration that is used to generate a list of descriptor entries based on the request context. -
Uses of RateLimit.Builder in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 that return RateLimit.BuilderModifier and TypeMethodDescriptionRouteAction.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.RouteAction.Builder.getRateLimitsBuilder(int index) Specifies a set of rate limit configurations that could be applied to the route.Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.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.Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.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.RouteAction.Builder.setRateLimits(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.