public class NAS5GSNetworkFeatureSupport extends Sequence
NAS5GSNetworkFeatureSupport
type.Modifier and Type | Class and Description |
---|---|
static class |
NAS5GSNetworkFeatureSupport.Emc
Defines meaningful names for particular values of the
emc field. |
static class |
NAS5GSNetworkFeatureSupport.Emcw
Represents the type of the
emcw field. |
static class |
NAS5GSNetworkFeatureSupport.Emf
Defines meaningful names for particular values of the
emf field. |
static class |
NAS5GSNetworkFeatureSupport.ImsVoPS3GPP
Defines meaningful names for particular values of the
imsVoPS3GPP field. |
static class |
NAS5GSNetworkFeatureSupport.ImsVoPSN3GPP
Defines meaningful names for particular values of the
imsVoPSN3GPP field. |
static class |
NAS5GSNetworkFeatureSupport.Iwk
Defines meaningful names for particular values of the
iwk field. |
static class |
NAS5GSNetworkFeatureSupport.Mpsi
Defines meaningful names for particular values of the
mpsi field. |
Constructor and Description |
---|
NAS5GSNetworkFeatureSupport()
The default constructor.
|
NAS5GSNetworkFeatureSupport(INTEGER mpsi,
INTEGER iwk,
INTEGER emf,
INTEGER emc,
INTEGER imsVoPSN3GPP,
INTEGER imsVoPS3GPP)
Constructs an instance of the
NAS5GSNetworkFeatureSupport with the specified mandatory
components. |
NAS5GSNetworkFeatureSupport(INTEGER mpsi,
INTEGER iwk,
INTEGER emf,
INTEGER emc,
INTEGER imsVoPSN3GPP,
INTEGER imsVoPS3GPP,
NAS5GSNetworkFeatureSupport.Emcw emcw)
Constructs an instance of the
NAS5GSNetworkFeatureSupport with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteEmcw()
Omits the
emcw optional field from the value. |
INTEGER |
getEmc()
Returns the value of the
emc field. |
NAS5GSNetworkFeatureSupport.Emcw |
getEmcw()
Returns the value of the
emcw optional field. |
INTEGER |
getEmf()
Returns the value of the
emf field. |
INTEGER |
getImsVoPS3GPP()
Returns the value of the
imsVoPS3GPP field. |
INTEGER |
getImsVoPSN3GPP()
Returns the value of the
imsVoPSN3GPP field. |
INTEGER |
getIwk()
Returns the value of the
iwk field. |
INTEGER |
getMpsi()
Returns the value of the
mpsi field. |
boolean |
hasEmcw()
Reports whether the
emcw optional field is present in the value. |
void |
setEmc(INTEGER emc)
Sets the value of the
emc field. |
void |
setEmcw(NAS5GSNetworkFeatureSupport.Emcw emcw)
Sets the value of the
emcw optional field. |
void |
setEmf(INTEGER emf)
Sets the value of the
emf field. |
void |
setImsVoPS3GPP(INTEGER imsVoPS3GPP)
Sets the value of the
imsVoPS3GPP field. |
void |
setImsVoPSN3GPP(INTEGER imsVoPSN3GPP)
Sets the value of the
imsVoPSN3GPP field. |
void |
setIwk(INTEGER iwk)
Sets the value of the
iwk field. |
void |
setMpsi(INTEGER mpsi)
Sets the value of the
mpsi field. |
public NAS5GSNetworkFeatureSupport()
public NAS5GSNetworkFeatureSupport(INTEGER mpsi, INTEGER iwk, INTEGER emf, INTEGER emc, INTEGER imsVoPSN3GPP, INTEGER imsVoPS3GPP)
NAS5GSNetworkFeatureSupport
with the specified mandatory
components.mpsi
- the value of the mpsi
mandatory field.
The Mpsi
class defines meaningful names for particular values of the field.iwk
- the value of the iwk
mandatory field.
The Iwk
class defines meaningful names for particular values of the field.emf
- the value of the emf
mandatory field.
The Emf
class defines meaningful names for particular values of the field.emc
- the value of the emc
mandatory field.
The Emc
class defines meaningful names for particular values of the field.imsVoPSN3GPP
- the value of the imsVoPSN3GPP
mandatory field.
The ImsVoPSN3GPP
class defines meaningful names for particular values of the field.imsVoPS3GPP
- the value of the imsVoPS3GPP
mandatory field.
The ImsVoPS3GPP
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when any component has a null value.public NAS5GSNetworkFeatureSupport(INTEGER mpsi, INTEGER iwk, INTEGER emf, INTEGER emc, INTEGER imsVoPSN3GPP, INTEGER imsVoPS3GPP, NAS5GSNetworkFeatureSupport.Emcw emcw)
NAS5GSNetworkFeatureSupport
with the specified
components.mpsi
- the value of the mpsi
field (mandatory).
The Mpsi
class defines meaningful names for particular values of the field.iwk
- the value of the iwk
field (mandatory).
The Iwk
class defines meaningful names for particular values of the field.emf
- the value of the emf
field (mandatory).
The Emf
class defines meaningful names for particular values of the field.emc
- the value of the emc
field (mandatory).
The Emc
class defines meaningful names for particular values of the field.imsVoPSN3GPP
- the value of the imsVoPSN3GPP
field (mandatory).
The ImsVoPSN3GPP
class defines meaningful names for particular values of the field.imsVoPS3GPP
- the value of the imsVoPS3GPP
field (mandatory).
The ImsVoPS3GPP
class defines meaningful names for particular values of the field.emcw
- the value of the emcw
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public INTEGER getMpsi()
mpsi
field.mpsi
field.
The Mpsi
class defines meaningful names for particular values of the field.public void setMpsi(INTEGER mpsi)
mpsi
field.mpsi
- the value of the mpsi
field.
The Mpsi
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the mpsi
parameter is null.public INTEGER getIwk()
iwk
field.iwk
field.
The Iwk
class defines meaningful names for particular values of the field.public void setIwk(INTEGER iwk)
iwk
field.iwk
- the value of the iwk
field.
The Iwk
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the iwk
parameter is null.public INTEGER getEmf()
emf
field.emf
field.
The Emf
class defines meaningful names for particular values of the field.public void setEmf(INTEGER emf)
emf
field.emf
- the value of the emf
field.
The Emf
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the emf
parameter is null.public INTEGER getEmc()
emc
field.emc
field.
The Emc
class defines meaningful names for particular values of the field.public void setEmc(INTEGER emc)
emc
field.emc
- the value of the emc
field.
The Emc
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the emc
parameter is null.public INTEGER getImsVoPSN3GPP()
imsVoPSN3GPP
field.imsVoPSN3GPP
field.
The ImsVoPSN3GPP
class defines meaningful names for particular values of the field.public void setImsVoPSN3GPP(INTEGER imsVoPSN3GPP)
imsVoPSN3GPP
field.imsVoPSN3GPP
- the value of the imsVoPSN3GPP
field.
The ImsVoPSN3GPP
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the imsVoPSN3GPP
parameter is null.public INTEGER getImsVoPS3GPP()
imsVoPS3GPP
field.imsVoPS3GPP
field.
The ImsVoPS3GPP
class defines meaningful names for particular values of the field.public void setImsVoPS3GPP(INTEGER imsVoPS3GPP)
imsVoPS3GPP
field.imsVoPS3GPP
- the value of the imsVoPS3GPP
field.
The ImsVoPS3GPP
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the imsVoPS3GPP
parameter is null.public NAS5GSNetworkFeatureSupport.Emcw getEmcw()
emcw
optional field.emcw
optional field or null if the field is omitted.public void setEmcw(NAS5GSNetworkFeatureSupport.Emcw emcw)
emcw
optional field.emcw
- the value of the emcw
optional field. A null
value indicates that the optional field is omitted.public boolean hasEmcw()
emcw
optional field is present in the value.emcw
optional field is present in the value.public void deleteEmcw()
emcw
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.