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 RateLimitStrategy
RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder.rateLimitStrategy_
private RateLimitStrategy
RateLimitQuotaResponse.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 RateLimitStrategy
RateLimitStrategy.DEFAULT_INSTANCE
Fields in io.envoyproxy.envoy.type.v3 with type parameters of type RateLimitStrategyModifier and TypeFieldDescriptionprivate static final com.google.protobuf.Parser
<RateLimitStrategy> RateLimitStrategy.PARSER
Methods in io.envoyproxy.envoy.type.v3 that return RateLimitStrategyModifier and TypeMethodDescriptionRateLimitStrategy.Builder.build()
RateLimitStrategy.Builder.buildPartial()
static RateLimitStrategy
RateLimitStrategy.getDefaultInstance()
RateLimitStrategy.Builder.getDefaultInstanceForType()
RateLimitStrategy.getDefaultInstanceForType()
static RateLimitStrategy
RateLimitStrategy.parseDelimitedFrom
(InputStream input) static RateLimitStrategy
RateLimitStrategy.parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimitStrategy
RateLimitStrategy.parseFrom
(byte[] data) static RateLimitStrategy
RateLimitStrategy.parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimitStrategy
RateLimitStrategy.parseFrom
(com.google.protobuf.ByteString data) static RateLimitStrategy
RateLimitStrategy.parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimitStrategy
RateLimitStrategy.parseFrom
(com.google.protobuf.CodedInputStream input) static RateLimitStrategy
RateLimitStrategy.parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimitStrategy
RateLimitStrategy.parseFrom
(InputStream input) static RateLimitStrategy
RateLimitStrategy.parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimitStrategy
RateLimitStrategy.parseFrom
(ByteBuffer data) static RateLimitStrategy
RateLimitStrategy.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 void
RateLimitStrategy.Builder.buildPartial0
(RateLimitStrategy result) private void
RateLimitStrategy.Builder.buildPartialOneofs
(RateLimitStrategy result) RateLimitStrategy.Builder.mergeFrom
(RateLimitStrategy other) static RateLimitStrategy.Builder
RateLimitStrategy.newBuilder
(RateLimitStrategy prototype)