public static final class IngressRateShaper.Builder
extends java.lang.Object
IngressRateShaper
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
IngressRateShaper . |
Modifier and Type | Method and Description |
---|---|
IngressRateShaper |
build() |
IngressRateShaper.Builder |
setAverageBandwidthMbps(java.lang.Long averageBandwidthMbps)
Average bandwidth in Mb/s format: int32
|
IngressRateShaper.Builder |
setBurstSizeBytes(java.lang.Long burstSizeBytes)
Burst size in bytes format: int32
|
IngressRateShaper.Builder |
setEnabled(java.lang.Boolean enabled) |
IngressRateShaper.Builder |
setPeakBandwidthMbps(java.lang.Long peakBandwidthMbps)
Peak bandwidth in Mb/s format: int32
|
public Builder()
IngressRateShaper
.public IngressRateShaper.Builder setAverageBandwidthMbps(java.lang.Long averageBandwidthMbps)
averageBandwidthMbps
- New value for the property.public IngressRateShaper.Builder setBurstSizeBytes(java.lang.Long burstSizeBytes)
burstSizeBytes
- New value for the property.public IngressRateShaper.Builder setPeakBandwidthMbps(java.lang.Long peakBandwidthMbps)
peakBandwidthMbps
- New value for the property.public IngressRateShaper.Builder setEnabled(java.lang.Boolean enabled)
enabled
- New value for the property.public IngressRateShaper build()