public static final class RateLimits.Builder
extends java.lang.Object
RateLimits.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
RateLimits. |
| Modifier and Type | Method and Description |
|---|---|
RateLimits |
build() |
RateLimits.Builder |
setEnabled(java.lang.Boolean enabled)
Whether rate limiting is enabled
|
RateLimits.Builder |
setRxBroadcast(java.lang.Long rxBroadcast)
Incoming broadcast traffic limit in packets per second format: int32
|
RateLimits.Builder |
setRxMulticast(java.lang.Long rxMulticast)
Incoming multicast traffic limit in packets per second format: int32
|
RateLimits.Builder |
setTxBroadcast(java.lang.Long txBroadcast)
Outgoing broadcast traffic limit in packets per second format: int32
|
RateLimits.Builder |
setTxMulticast(java.lang.Long txMulticast)
Outgoing multicast traffic limit in packets per second format: int32
|
public Builder()
RateLimits.public RateLimits.Builder setEnabled(java.lang.Boolean enabled)
enabled - New value for the property.public RateLimits.Builder setRxBroadcast(java.lang.Long rxBroadcast)
rxBroadcast - New value for the property.public RateLimits.Builder setRxMulticast(java.lang.Long rxMulticast)
rxMulticast - New value for the property.public RateLimits.Builder setTxBroadcast(java.lang.Long txBroadcast)
txBroadcast - New value for the property.public RateLimits.Builder setTxMulticast(java.lang.Long txMulticast)
txMulticast - New value for the property.public RateLimits build()