Package com.linkedin.alpini.base.queuing
Class QOSPolicy.Config
- java.lang.Object
-
- com.linkedin.alpini.base.queuing.QOSPolicy.Config
-
- All Implemented Interfaces:
ConfigBuilder<QOSPolicy.StaticConfig>
- Enclosing class:
- QOSPolicy
public static class QOSPolicy.Config extends java.lang.Object implements ConfigBuilder<QOSPolicy.StaticConfig>
-
-
Constructor Summary
Constructors Constructor Description Config()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QOSPolicy.StaticConfigbuild()java.lang.StringgetFairAllocationRatio()intgetMaxQueueLength()java.lang.StringgetQosPolicy()voidsetFairAllocationRatio(java.lang.String fairAllocationRatio)voidsetMaxQueueLength(int maxQueueLength)voidsetQosPolicy(java.lang.String qosPolicy)java.lang.StringtoString()
-
-
-
Method Detail
-
build
public QOSPolicy.StaticConfig build()
- Specified by:
buildin interfaceConfigBuilder<QOSPolicy.StaticConfig>
-
getMaxQueueLength
public int getMaxQueueLength()
-
setMaxQueueLength
public void setMaxQueueLength(int maxQueueLength)
-
getQosPolicy
public java.lang.String getQosPolicy()
-
setQosPolicy
public void setQosPolicy(java.lang.String qosPolicy)
-
setFairAllocationRatio
public void setFairAllocationRatio(java.lang.String fairAllocationRatio)
-
getFairAllocationRatio
public java.lang.String getFairAllocationRatio()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-