public static final class DefaultQueueDescription.Builder extends Object implements QueueDescription.Builder
| Modifier and Type | Method and Description |
|---|---|
QueueDescription |
build()
Builds an immutable bridge description.
|
DefaultQueueDescription.Builder |
burst(Long burst)
Returns queue description builder with a given burst.
|
DefaultQueueDescription.Builder |
dscp(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(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(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(Integer dscp)
QueueDescription.Builderdscp in interface QueueDescription.Builderdscp - dscppublic DefaultQueueDescription.Builder type(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(Long burst)
QueueDescription.Builderburst in interface QueueDescription.Builderburst - burst sizepublic DefaultQueueDescription.Builder priority(Long priority)
QueueDescription.Builderpriority in interface QueueDescription.Builderpriority - priority