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