public class QualityOfService extends Sequence
QualityOfService
type.Modifier and Type | Class and Description |
---|---|
static class |
QualityOfService.DelayClass
Defines meaningful names for particular values of the
delayClass field. |
static class |
QualityOfService.Ext
Represents the type of the
ext field. |
static class |
QualityOfService.MeanThroughput
Defines meaningful names for particular values of the
meanThroughput field. |
static class |
QualityOfService.PeakThroughput
Defines meaningful names for particular values of the
peakThroughput field. |
static class |
QualityOfService.PrecedenceClass
Defines meaningful names for particular values of the
precedenceClass field. |
static class |
QualityOfService.ReliabilityClass
Defines meaningful names for particular values of the
reliabilityClass field. |
Constructor and Description |
---|
QualityOfService()
The default constructor.
|
QualityOfService(INTEGER delayClass,
INTEGER reliabilityClass,
INTEGER peakThroughput,
INTEGER precedenceClass,
INTEGER meanThroughput)
Constructs an instance of the
QualityOfService with the specified mandatory
components. |
QualityOfService(INTEGER delayClass,
INTEGER reliabilityClass,
INTEGER peakThroughput,
INTEGER precedenceClass,
INTEGER meanThroughput,
QualityOfService.Ext ext)
Constructs an instance of the
QualityOfService with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteExt()
Omits the
ext optional field from the value. |
INTEGER |
getDelayClass()
Returns the value of the
delayClass field. |
QualityOfService.Ext |
getExt()
Returns the value of the
ext optional field. |
INTEGER |
getMeanThroughput()
Returns the value of the
meanThroughput field. |
INTEGER |
getPeakThroughput()
Returns the value of the
peakThroughput field. |
INTEGER |
getPrecedenceClass()
Returns the value of the
precedenceClass field. |
INTEGER |
getReliabilityClass()
Returns the value of the
reliabilityClass field. |
INTEGER |
getSpare1()
Returns the value of the
spare1 read-only field. |
INTEGER |
getSpare2()
Returns the value of the
spare2 read-only field. |
INTEGER |
getSpare3()
Returns the value of the
spare3 read-only field. |
boolean |
hasExt()
Reports whether the
ext optional field is present in the value. |
void |
setDelayClass(INTEGER delayClass)
Sets the value of the
delayClass field. |
void |
setExt(QualityOfService.Ext ext)
Sets the value of the
ext optional field. |
void |
setMeanThroughput(INTEGER meanThroughput)
Sets the value of the
meanThroughput field. |
void |
setPeakThroughput(INTEGER peakThroughput)
Sets the value of the
peakThroughput field. |
void |
setPrecedenceClass(INTEGER precedenceClass)
Sets the value of the
precedenceClass field. |
void |
setReliabilityClass(INTEGER reliabilityClass)
Sets the value of the
reliabilityClass field. |
public QualityOfService()
public QualityOfService(INTEGER delayClass, INTEGER reliabilityClass, INTEGER peakThroughput, INTEGER precedenceClass, INTEGER meanThroughput)
QualityOfService
with the specified mandatory
components.delayClass
- the value of the delayClass
mandatory field.
The DelayClass
class defines meaningful names for particular values of the field.reliabilityClass
- the value of the reliabilityClass
mandatory field.
The ReliabilityClass
class defines meaningful names for particular values of the field.peakThroughput
- the value of the peakThroughput
mandatory field.
The PeakThroughput
class defines meaningful names for particular values of the field.precedenceClass
- the value of the precedenceClass
mandatory field.
The PrecedenceClass
class defines meaningful names for particular values of the field.meanThroughput
- the value of the meanThroughput
mandatory field.
The MeanThroughput
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when any component has a null value.public QualityOfService(INTEGER delayClass, INTEGER reliabilityClass, INTEGER peakThroughput, INTEGER precedenceClass, INTEGER meanThroughput, QualityOfService.Ext ext)
QualityOfService
with the specified
components.delayClass
- the value of the delayClass
field (mandatory).
The DelayClass
class defines meaningful names for particular values of the field.reliabilityClass
- the value of the reliabilityClass
field (mandatory).
The ReliabilityClass
class defines meaningful names for particular values of the field.peakThroughput
- the value of the peakThroughput
field (mandatory).
The PeakThroughput
class defines meaningful names for particular values of the field.precedenceClass
- the value of the precedenceClass
field (mandatory).
The PrecedenceClass
class defines meaningful names for particular values of the field.meanThroughput
- the value of the meanThroughput
field (mandatory).
The MeanThroughput
class defines meaningful names for particular values of the field.ext
- the value of the ext
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public INTEGER getSpare1()
spare1
read-only field.spare1
read-only field.public INTEGER getDelayClass()
delayClass
field.delayClass
field.
The DelayClass
class defines meaningful names for particular values of the field.public void setDelayClass(INTEGER delayClass)
delayClass
field.delayClass
- the value of the delayClass
field.
The DelayClass
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the delayClass
parameter is null.public INTEGER getReliabilityClass()
reliabilityClass
field.reliabilityClass
field.
The ReliabilityClass
class defines meaningful names for particular values of the field.public void setReliabilityClass(INTEGER reliabilityClass)
reliabilityClass
field.reliabilityClass
- the value of the reliabilityClass
field.
The ReliabilityClass
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the reliabilityClass
parameter is null.public INTEGER getPeakThroughput()
peakThroughput
field.peakThroughput
field.
The PeakThroughput
class defines meaningful names for particular values of the field.public void setPeakThroughput(INTEGER peakThroughput)
peakThroughput
field.peakThroughput
- the value of the peakThroughput
field.
The PeakThroughput
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the peakThroughput
parameter is null.public INTEGER getSpare2()
spare2
read-only field.spare2
read-only field.public INTEGER getPrecedenceClass()
precedenceClass
field.precedenceClass
field.
The PrecedenceClass
class defines meaningful names for particular values of the field.public void setPrecedenceClass(INTEGER precedenceClass)
precedenceClass
field.precedenceClass
- the value of the precedenceClass
field.
The PrecedenceClass
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the precedenceClass
parameter is null.public INTEGER getSpare3()
spare3
read-only field.spare3
read-only field.public INTEGER getMeanThroughput()
meanThroughput
field.meanThroughput
field.
The MeanThroughput
class defines meaningful names for particular values of the field.public void setMeanThroughput(INTEGER meanThroughput)
meanThroughput
field.meanThroughput
- the value of the meanThroughput
field.
The MeanThroughput
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the meanThroughput
parameter is null.public QualityOfService.Ext getExt()
ext
optional field.ext
optional field or null if the field is omitted.public void setExt(QualityOfService.Ext ext)
ext
optional field.ext
- the value of the ext
optional field. A null
value indicates that the optional field is omitted.public boolean hasExt()
ext
optional field is present in the value.ext
optional field is present in the value.public void deleteExt()
ext
optional field from the value.Copyright © 2023 OSS Nokalva, Inc. All rights reserved.
This document is proprietary to OSS Nokalva, Inc., and may be used only by their direct licensees. Distribution is not permitted. This copyright statement must not be removed.