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 RateLimitStrategy
RateLimitQuotaBucketSettings.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.RateLimitStrategy
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.RateLimitStrategy
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.RateLimitStrategy
RateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder. getFallbackRateLimit()
Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitStrategy
RateLimitQuotaBucketSettings.NoAssignmentBehavior. getFallbackRateLimit()
Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitStrategy
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 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.Builder
RateLimitQuotaBucketSettings.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
RateLimitQuotaBucketSettings.NoAssignmentBehavior.Builder. mergeFallbackRateLimit(RateLimitStrategy value)
Apply pre-configured rate limiting strategy until the server sends the first assignment.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder
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
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 RateLimitStrategy Modifier and Type Field Description private 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 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 RateLimitStrategy
RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder. getRateLimitStrategy()
Configures the local rate limiter for the request matched to the bucket.RateLimitStrategy
RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction. getRateLimitStrategy()
Configures the local rate limiter for the request matched to the bucket.RateLimitStrategy
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 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.Builder
RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder. mergeRateLimitStrategy(RateLimitStrategy value)
Configures the local rate limiter for the request matched to the bucket.RateLimitQuotaResponse.BucketAction.QuotaAssignmentAction.Builder
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 RateLimitStrategy Modifier and Type Field Description private static RateLimitStrategy
RateLimitStrategy. DEFAULT_INSTANCE
Fields 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. PARSER
Methods in io.envoyproxy.envoy.type.v3 that return RateLimitStrategy Modifier and Type Method Description RateLimitStrategy
RateLimitStrategy.Builder. build()
RateLimitStrategy
RateLimitStrategy.Builder. buildPartial()
static RateLimitStrategy
RateLimitStrategy. getDefaultInstance()
RateLimitStrategy
RateLimitStrategy.Builder. getDefaultInstanceForType()
RateLimitStrategy
RateLimitStrategy. getDefaultInstanceForType()
static RateLimitStrategy
RateLimitStrategy. parseDelimitedFrom(java.io.InputStream input)
static RateLimitStrategy
RateLimitStrategy. parseDelimitedFrom(java.io.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(java.io.InputStream input)
static RateLimitStrategy
RateLimitStrategy. parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RateLimitStrategy
RateLimitStrategy. parseFrom(java.nio.ByteBuffer data)
static RateLimitStrategy
RateLimitStrategy. 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 void
RateLimitStrategy.Builder. buildPartial0(RateLimitStrategy result)
private void
RateLimitStrategy.Builder. buildPartialOneofs(RateLimitStrategy result)
RateLimitStrategy.Builder
RateLimitStrategy.Builder. mergeFrom(RateLimitStrategy other)
static RateLimitStrategy.Builder
RateLimitStrategy. newBuilder(RateLimitStrategy prototype)
-