public static final class IngressRateLimiter.Builder
extends java.lang.Object
IngressRateLimiter.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
IngressRateLimiter. |
| Modifier and Type | Method and Description |
|---|---|
IngressRateLimiter |
build() |
IngressRateLimiter.Builder |
setAverageBandwidth(java.lang.Long averageBandwidth)
You can use the average bandwidth to reduce network congestion.
|
IngressRateLimiter.Builder |
setBurstSize(java.lang.Long burstSize)
The burst duration is set in the burst size setting.
|
IngressRateLimiter.Builder |
setEnabled(java.lang.Boolean enabled) |
IngressRateLimiter.Builder |
setPeakBandwidth(java.lang.Long peakBandwidth)
The peak bandwidth rate is used to support burst traffic.
|
public Builder()
IngressRateLimiter.public IngressRateLimiter.Builder setAverageBandwidth(java.lang.Long averageBandwidth)
averageBandwidth - New value for the property.public IngressRateLimiter.Builder setBurstSize(java.lang.Long burstSize)
burstSize - New value for the property.public IngressRateLimiter.Builder setPeakBandwidth(java.lang.Long peakBandwidth)
peakBandwidth - New value for the property.public IngressRateLimiter.Builder setEnabled(java.lang.Boolean enabled)
enabled - New value for the property.public IngressRateLimiter build()