Uses of Class
io.envoyproxy.envoy.type.v3.RateLimitStrategy
-
Packages that use RateLimitStrategy Package Description io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 io.envoyproxy.envoy.service.rate_limit_quota.v3 io.envoyproxy.envoy.type.v3 -
-
Uses of RateLimitStrategy in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return RateLimitStrategy Modifier and Type Method Description RateLimitStrategyRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder. getFallbackRateLimit()Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitStrategyRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior. getFallbackRateLimit()Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitStrategyRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder. getFallbackRateLimit()Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitStrategyRateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder. getFallbackRateLimit()Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitStrategyRateLimitQuotaBucketSettings.NoAssignmentBehavior. getFallbackRateLimit()Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitStrategyRateLimitQuotaBucketSettings.NoAssignmentBehaviorOrBuilder. getFallbackRateLimit()Apply pre-configured rate limiting strategy until the server sends the first assignment.Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with parameters of type RateLimitStrategy Modifier and Type Method Description RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuilderRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder. mergeFallbackRateLimit(RateLimitStrategy value)Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitQuotaBucketSettings.NoAssignmentBehavior.BuilderRateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder. mergeFallbackRateLimit(RateLimitStrategy value)Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuilderRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder. setFallbackRateLimit(RateLimitStrategy value)Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitQuotaBucketSettings.NoAssignmentBehavior.BuilderRateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder. setFallbackRateLimit(RateLimitStrategy value)Apply pre-configured rate limiting strategy until the server sends the first assignment. -
Uses of RateLimitStrategy in io.envoyproxy.envoy.service.rate_limit_quota.v3
Methods in io.envoyproxy.envoy.service.rate_limit_quota.v3 that return RateLimitStrategy Modifier and Type Method Description RateLimitStrategyRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder. getRateLimitStrategy()Configures the local rate limiter for the request matched to the bucket.RateLimitStrategyRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction. getRateLimitStrategy()Configures the local rate limiter for the request matched to the bucket.RateLimitStrategyRateLimitQuotaResponse.BucketAction.QuotaAssignmentActionOrBuilder. getRateLimitStrategy()Configures the local rate limiter for the request matched to the bucket.Methods in io.envoyproxy.envoy.service.rate_limit_quota.v3 with parameters of type RateLimitStrategy Modifier and Type Method Description RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.BuilderRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder. mergeRateLimitStrategy(RateLimitStrategy value)Configures the local rate limiter for the request matched to the bucket.RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.BuilderRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder. setRateLimitStrategy(RateLimitStrategy value)Configures the local rate limiter for the request matched to the bucket. -
Uses of RateLimitStrategy in io.envoyproxy.envoy.type.v3
Methods in io.envoyproxy.envoy.type.v3 that return RateLimitStrategy Modifier and Type Method Description RateLimitStrategyRateLimitStrategy.Builder. build()RateLimitStrategyRateLimitStrategy.Builder. buildPartial()static RateLimitStrategyRateLimitStrategy. getDefaultInstance()RateLimitStrategyRateLimitStrategy.Builder. getDefaultInstanceForType()RateLimitStrategyRateLimitStrategy. getDefaultInstanceForType()static RateLimitStrategyRateLimitStrategy. parseDelimitedFrom(InputStream input)static RateLimitStrategyRateLimitStrategy. parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitStrategyRateLimitStrategy. parseFrom(byte[] data)static RateLimitStrategyRateLimitStrategy. parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitStrategyRateLimitStrategy. parseFrom(com.google.protobuf.ByteString data)static RateLimitStrategyRateLimitStrategy. parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitStrategyRateLimitStrategy. parseFrom(com.google.protobuf.CodedInputStream input)static RateLimitStrategyRateLimitStrategy. parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitStrategyRateLimitStrategy. parseFrom(InputStream input)static RateLimitStrategyRateLimitStrategy. parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitStrategyRateLimitStrategy. parseFrom(ByteBuffer data)static RateLimitStrategyRateLimitStrategy. parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Methods in io.envoyproxy.envoy.type.v3 that return types with arguments of type RateLimitStrategy Modifier and Type Method Description com.google.protobuf.Parser<RateLimitStrategy>RateLimitStrategy. getParserForType()static com.google.protobuf.Parser<RateLimitStrategy>RateLimitStrategy. parser()Methods in io.envoyproxy.envoy.type.v3 with parameters of type RateLimitStrategy Modifier and Type Method Description RateLimitStrategy.BuilderRateLimitStrategy.Builder. mergeFrom(RateLimitStrategy other)static RateLimitStrategy.BuilderRateLimitStrategy. newBuilder(RateLimitStrategy prototype)
-