Class EnvoyRateLimiterContext
java.lang.Object
org.apache.beam.sdk.io.components.ratelimiter.EnvoyRateLimiterContext
- All Implemented Interfaces:
Serializable,RateLimiterContext
@DefaultSchema(AutoValueSchema.class)
public abstract class EnvoyRateLimiterContext
extends Object
implements RateLimiterContext
Context for an Envoy Rate Limiter call.
Contains the domain and descriptors required to define a specific rate limit bucket.
- See Also:
-
Constructor Details
-
EnvoyRateLimiterContext
public EnvoyRateLimiterContext()
-
-
Method Details
-
getDomain
-
getDescriptors
@SchemaFieldDescription("Descriptors for the rate limiter.") public abstract org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<String,String> getDescriptors() -
builder
-