public static final class ALBRateLimiter.Builder
extends java.lang.Object
ALBRateLimiter.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBRateLimiter. |
| Modifier and Type | Method and Description |
|---|---|
ALBRateLimiter |
build() |
ALBRateLimiter.Builder |
setBurstSz(java.lang.Long burstSz)
Maximum number of connections, requests or packets to be let through
instantaneously.
|
ALBRateLimiter.Builder |
setCount(java.lang.Long count)
Maximum number of connections, requests or packets permitted each period.
|
ALBRateLimiter.Builder |
setName(java.lang.String name)
Identifier for Rate Limit.
|
ALBRateLimiter.Builder |
setPeriod(java.lang.Long period)
Time value in seconds to enforce rate count.
|
public Builder()
ALBRateLimiter.public ALBRateLimiter.Builder setBurstSz(java.lang.Long burstSz)
burstSz - New value for the property.public ALBRateLimiter.Builder setCount(java.lang.Long count)
count - New value for the property.public ALBRateLimiter.Builder setName(java.lang.String name)
name - New value for the property.public ALBRateLimiter.Builder setPeriod(java.lang.Long period)
period - New value for the property.public ALBRateLimiter build()