Class EnvoyRateLimiterContext.Builder
- java.lang.Object
-
- org.apache.beam.sdk.io.components.ratelimiter.EnvoyRateLimiterContext.Builder
-
- Enclosing class:
- EnvoyRateLimiterContext
public abstract static class EnvoyRateLimiterContext.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description EnvoyRateLimiterContext.BuilderaddDescriptor(@NonNull java.lang.String key, @NonNull java.lang.String value)abstract EnvoyRateLimiterContextbuild()abstract org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String>descriptorsBuilder()EnvoyRateLimiterContext.BuildersetDescriptors(@NonNull java.util.Map<java.lang.String,java.lang.String> descriptors)abstract EnvoyRateLimiterContext.BuildersetDomain(@NonNull java.lang.String domain)
-
-
-
Method Detail
-
setDomain
public abstract EnvoyRateLimiterContext.Builder setDomain(@NonNull java.lang.String domain)
-
descriptorsBuilder
public abstract org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> descriptorsBuilder()
-
addDescriptor
public EnvoyRateLimiterContext.Builder addDescriptor(@NonNull java.lang.String key, @NonNull java.lang.String value)
-
setDescriptors
public EnvoyRateLimiterContext.Builder setDescriptors(@NonNull java.util.Map<java.lang.String,java.lang.String> descriptors)
-
build
public abstract EnvoyRateLimiterContext build()
-
-