Uses of Class
io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder
Packages that use RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder
-
Uses of RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder 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 RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuilderModifier and TypeMethodDescriptionRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.clear()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.clearExpiredAssignmentBehavior()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.clearExpiredAssignmentBehaviorTimeout()Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.clearFallbackRateLimit()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.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.clearReuseLastAssignment()Reuse the last ``active`` assignment 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.Builder.clone()RateLimitQuotaBucketSettings.Builder.getExpiredAssignmentBehaviorBuilder()Configures the behavior in the "expired assignment" state: the bucket's assignment has expired, and cannot be refreshed.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.mergeExpiredAssignmentBehaviorTimeout(com.google.protobuf.Duration value) Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.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.ExpiredAssignmentBehavior.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.mergeFrom(com.google.protobuf.Message other) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.mergeFrom(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior other) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.mergeReuseLastAssignment(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment value) Reuse the last ``active`` assignment 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.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.newBuilder()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.newBuilder(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior prototype) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.newBuilderForType()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.setExpiredAssignmentBehaviorTimeout(com.google.protobuf.Duration value) Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.setExpiredAssignmentBehaviorTimeout(com.google.protobuf.Duration.Builder builderForValue) Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.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.ExpiredAssignmentBehavior.Builder.setFallbackRateLimit(RateLimitStrategy.Builder builderForValue) 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.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder.setReuseLastAssignment(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment value) Reuse the last ``active`` assignment 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.Builder.setReuseLastAssignment(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment.Builder builderForValue) Reuse the last ``active`` assignment 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.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.toBuilder()Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with parameters of type RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuilderModifier and TypeMethodDescriptionRateLimitQuotaBucketSettings.Builder.setExpiredAssignmentBehavior(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder builderForValue) Configures the behavior in the "expired assignment" state: the bucket's assignment has expired, and cannot be refreshed.