public static final class EgressRateLimiter.Builder
extends java.lang.Object
EgressRateLimiter
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
EgressRateLimiter . |
Modifier and Type | Method and Description |
---|---|
EgressRateLimiter |
build() |
EgressRateLimiter.Builder |
setAverageBandwidth(java.lang.Long averageBandwidth)
Average bandwidth in Mb/s format: int32
|
EgressRateLimiter.Builder |
setBurstSize(java.lang.Long burstSize)
Burst size in bytes format: int32
|
EgressRateLimiter.Builder |
setEnabled(java.lang.Boolean enabled) |
EgressRateLimiter.Builder |
setPeakBandwidth(java.lang.Long peakBandwidth)
Peak bandwidth in Mb/s format: int32
|
public Builder()
EgressRateLimiter
.public EgressRateLimiter.Builder setAverageBandwidth(java.lang.Long averageBandwidth)
averageBandwidth
- New value for the property.public EgressRateLimiter.Builder setBurstSize(java.lang.Long burstSize)
burstSize
- New value for the property.public EgressRateLimiter.Builder setPeakBandwidth(java.lang.Long peakBandwidth)
peakBandwidth
- New value for the property.public EgressRateLimiter.Builder setEnabled(java.lang.Boolean enabled)
enabled
- New value for the property.public EgressRateLimiter build()