Class RateLimiterOptions
java.lang.Object
org.apache.beam.sdk.io.components.ratelimiter.RateLimiterOptions
- All Implemented Interfaces:
Serializable
@DefaultSchema(AutoValueSchema.class)
public abstract class RateLimiterOptions
extends Object
implements Serializable
Configuration options for
RateLimiterFactory.- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RateLimiterOptions.Builderbuilder()abstract Stringabstract Integerabstract Duration
-
Constructor Details
-
RateLimiterOptions
public RateLimiterOptions()
-
-
Method Details
-
getAddress
-
getMaxRetries
@Nullable @SchemaFieldDescription("Maximum number of retries, defaults to infinite") public abstract Integer getMaxRetries() -
getTimeout
@SchemaFieldDescription("Timeout for rate limiter operations, defaults to 5 seconds") public abstract Duration getTimeout() -
builder
-