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
Fields in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with type parameters of type RateLimitStrategy Modifier and Type Field Description private 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 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 that return types with arguments of type RateLimitStrategy Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<RateLimitStrategy,RateLimitStrategy.Builder,RateLimitStrategyOrBuilder>RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder. getFallbackRateLimitFieldBuilder()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. getFallbackRateLimitFieldBuilder()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
Fields in io.envoyproxy.envoy.service.rate_limit_quota.v3 declared as RateLimitStrategy Modifier and Type Field Description private 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 RateLimitStrategy Modifier and Type Field Description private 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 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 that return types with arguments of type RateLimitStrategy Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<RateLimitStrategy,RateLimitStrategy.Builder,RateLimitStrategyOrBuilder>RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder. getRateLimitStrategyFieldBuilder()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
Fields in io.envoyproxy.envoy.type.v3 declared as RateLimitStrategy Modifier and Type Field Description private static RateLimitStrategyRateLimitStrategy. DEFAULT_INSTANCEFields in io.envoyproxy.envoy.type.v3 with type parameters of type RateLimitStrategy Modifier and Type Field Description private static com.google.protobuf.Parser<RateLimitStrategy>RateLimitStrategy. PARSERMethods 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(java.io.InputStream input)static RateLimitStrategyRateLimitStrategy. parseDelimitedFrom(java.io.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(java.io.InputStream input)static RateLimitStrategyRateLimitStrategy. parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitStrategyRateLimitStrategy. parseFrom(java.nio.ByteBuffer data)static RateLimitStrategyRateLimitStrategy. parseFrom(java.nio.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 private voidRateLimitStrategy.Builder. buildPartial0(RateLimitStrategy result)private voidRateLimitStrategy.Builder. buildPartialOneofs(RateLimitStrategy result)RateLimitStrategy.BuilderRateLimitStrategy.Builder. mergeFrom(RateLimitStrategy other)static RateLimitStrategy.BuilderRateLimitStrategy. newBuilder(RateLimitStrategy prototype)
-