public static final class DefaultQueueDescription.Builder extends java.lang.Object implements QueueDescription.Builder
| Modifier and Type | Method and Description |
|---|---|
QueueDescription |
build()
Builds an immutable bridge description.
|
DefaultQueueDescription.Builder |
burst(java.lang.Long burst)
Returns queue description builder with a given burst.
|
DefaultQueueDescription.Builder |
dscp(java.lang.Integer dscp)
Returns queue description builder with given dscp.
|
DefaultQueueDescription.Builder |
maxRate(Bandwidth maxRate)
Returns queue description builder with max rate.
|
DefaultQueueDescription.Builder |
minRate(Bandwidth minRate)
Returns queue description builder with a given min rate.
|
DefaultQueueDescription.Builder |
priority(java.lang.Long priority)
Returns queue description builder with a given priority.
|
DefaultQueueDescription.Builder |
queueId(QueueId queueId)
Returns queue description builder with given name.
|
DefaultQueueDescription.Builder |
type(java.util.EnumSet<QueueDescription.Type> type)
Returns queue description builder with given type.
|
public QueueDescription build()
QueueDescription.Builderbuild in interface QueueDescription.Builderpublic DefaultQueueDescription.Builder queueId(QueueId queueId)
QueueDescription.BuilderqueueId in interface QueueDescription.BuilderqueueId - queue identifierpublic DefaultQueueDescription.Builder dscp(java.lang.Integer dscp)
QueueDescription.Builderdscp in interface QueueDescription.Builderdscp - dscppublic DefaultQueueDescription.Builder type(java.util.EnumSet<QueueDescription.Type> type)
QueueDescription.Buildertype in interface QueueDescription.Buildertype - typepublic DefaultQueueDescription.Builder maxRate(Bandwidth maxRate)
QueueDescription.BuildermaxRate in interface QueueDescription.BuildermaxRate - Maximum allowed bandwidthpublic DefaultQueueDescription.Builder minRate(Bandwidth minRate)
QueueDescription.BuilderminRate in interface QueueDescription.BuilderminRate - Minimum guaranteed bandwidthpublic DefaultQueueDescription.Builder burst(java.lang.Long burst)
QueueDescription.Builderburst in interface QueueDescription.Builderburst - burst sizepublic DefaultQueueDescription.Builder priority(java.lang.Long priority)
QueueDescription.Builderpriority in interface QueueDescription.Builderpriority - priority