Uses of Class
io.envoyproxy.envoy.type.v3.RateLimitStrategy
Packages that use RateLimitStrategy
Package
Description
-
Uses of RateLimitStrategy in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Fields in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with type parameters of type RateLimitStrategyModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<RateLimitStrategy, RateLimitStrategy.Builder, RateLimitStrategyOrBuilder> RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.fallbackRateLimitBuilder_private com.google.protobuf.SingleFieldBuilder<RateLimitStrategy, RateLimitStrategy.Builder, RateLimitStrategyOrBuilder> RateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder.fallbackRateLimitBuilder_Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return RateLimitStrategyModifier and TypeMethodDescriptionRateLimitQuotaBucketSettings.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.RateLimitQuotaBucketSettings.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.RateLimitQuotaBucketSettings.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.RateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder.getFallbackRateLimit()Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitQuotaBucketSettings.NoAssignmentBehavior.getFallbackRateLimit()Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitQuotaBucketSettings.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 that return types with arguments of type RateLimitStrategyModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<RateLimitStrategy, RateLimitStrategy.Builder, RateLimitStrategyOrBuilder> RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.internalGetFallbackRateLimitFieldBuilder()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.private com.google.protobuf.SingleFieldBuilder<RateLimitStrategy, RateLimitStrategy.Builder, RateLimitStrategyOrBuilder> RateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder.internalGetFallbackRateLimitFieldBuilder()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 RateLimitStrategyModifier and TypeMethodDescriptionRateLimitQuotaBucketSettings.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.Builder.mergeFallbackRateLimit(RateLimitStrategy value) Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitQuotaBucketSettings.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.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
Fields in io.envoyproxy.envoy.service.rate_limit_quota.v3 declared as RateLimitStrategyModifier and TypeFieldDescriptionprivate RateLimitStrategyRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder.rateLimitStrategy_private RateLimitStrategyRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.rateLimitStrategy_Fields in io.envoyproxy.envoy.service.rate_limit_quota.v3 with type parameters of type RateLimitStrategyModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<RateLimitStrategy, RateLimitStrategy.Builder, RateLimitStrategyOrBuilder> RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder.rateLimitStrategyBuilder_Methods in io.envoyproxy.envoy.service.rate_limit_quota.v3 that return RateLimitStrategyModifier and TypeMethodDescriptionRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder.getRateLimitStrategy()Configures the local rate limiter for the request matched to the bucket.RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.getRateLimitStrategy()Configures the local rate limiter for the request matched to the bucket.RateLimitQuotaResponse.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 that return types with arguments of type RateLimitStrategyModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<RateLimitStrategy, RateLimitStrategy.Builder, RateLimitStrategyOrBuilder> RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder.internalGetRateLimitStrategyFieldBuilder()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 RateLimitStrategyModifier and TypeMethodDescriptionRateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder.mergeRateLimitStrategy(RateLimitStrategy value) Configures the local rate limiter for the request matched to the bucket.RateLimitQuotaResponse.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
Fields in io.envoyproxy.envoy.type.v3 declared as RateLimitStrategyModifier and TypeFieldDescriptionprivate static final RateLimitStrategyRateLimitStrategy.DEFAULT_INSTANCEFields in io.envoyproxy.envoy.type.v3 with type parameters of type RateLimitStrategyModifier and TypeFieldDescriptionprivate static final com.google.protobuf.Parser<RateLimitStrategy> RateLimitStrategy.PARSERMethods in io.envoyproxy.envoy.type.v3 that return RateLimitStrategyModifier and TypeMethodDescriptionRateLimitStrategy.Builder.build()RateLimitStrategy.Builder.buildPartial()static RateLimitStrategyRateLimitStrategy.getDefaultInstance()RateLimitStrategy.Builder.getDefaultInstanceForType()RateLimitStrategy.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 RateLimitStrategyModifier and TypeMethodDescriptioncom.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 RateLimitStrategyModifier and TypeMethodDescriptionprivate voidRateLimitStrategy.Builder.buildPartial0(RateLimitStrategy result) private voidRateLimitStrategy.Builder.buildPartialOneofs(RateLimitStrategy result) RateLimitStrategy.Builder.mergeFrom(RateLimitStrategy other) static RateLimitStrategy.BuilderRateLimitStrategy.newBuilder(RateLimitStrategy prototype)