Interface ProcessRateLimitFilterOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProcessRateLimitFilter,ProcessRateLimitFilter.Builder
public interface ProcessRateLimitFilterOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe dynamic config for the token bucket.The dynamic config for the token bucket.booleanThe dynamic config for the token bucket.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasDynamicConfig
boolean hasDynamicConfig()The dynamic config for the token bucket.
.envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket dynamic_config = 1;- Returns:
- Whether the dynamicConfig field is set.
-
getDynamicConfig
DynamicTokenBucket getDynamicConfig()The dynamic config for the token bucket.
.envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket dynamic_config = 1;- Returns:
- The dynamicConfig.
-
getDynamicConfigOrBuilder
DynamicTokenBucketOrBuilder getDynamicConfigOrBuilder()The dynamic config for the token bucket.
.envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket dynamic_config = 1;
-