public class NAS5GSMobileIdentity extends Choice
NAS5GSMobileIdentity
type.Modifier and Type | Field and Description |
---|---|
static int |
eui64_chosen
Identifies the
eui64 alternative. |
static int |
imei_chosen
Identifies the
imei alternative. |
static int |
imeisv_chosen
Identifies the
imeisv alternative. |
static int |
macAddress_chosen
Identifies the
macAddress alternative. |
static int |
nas5GSGUTI_chosen
Identifies the
nas5GSGUTI alternative. |
static int |
nas5GSTMSI_chosen
Identifies the
nas5GSTMSI alternative. |
static int |
noIdentity_chosen
Identifies the
noIdentity alternative. |
static int |
suci_chosen
Identifies the
suci alternative. |
Constructor and Description |
---|
NAS5GSMobileIdentity()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
static NAS5GSMobileIdentity |
createWithEui64(MobileIdentityEUI64 eui64)
Creates an instance of the
NAS5GSMobileIdentity with the eui64
alternative selected. |
static NAS5GSMobileIdentity |
createWithImei(MobileIdentityIMEI imei)
Creates an instance of the
NAS5GSMobileIdentity with the imei
alternative selected. |
static NAS5GSMobileIdentity |
createWithImeisv(MobileIdentityIMEISV imeisv)
Creates an instance of the
NAS5GSMobileIdentity with the imeisv
alternative selected. |
static NAS5GSMobileIdentity |
createWithMacAddress(MobileIdentityMACAddress macAddress)
Creates an instance of the
NAS5GSMobileIdentity with the macAddress
alternative selected. |
static NAS5GSMobileIdentity |
createWithNas5GSGUTI(MobileIdentity5GSGUTI nas5GSGUTI)
Creates an instance of the
NAS5GSMobileIdentity with the nas5GSGUTI
alternative selected. |
static NAS5GSMobileIdentity |
createWithNas5GSTMSI(MobileIdentity5GSTMSI nas5GSTMSI)
Creates an instance of the
NAS5GSMobileIdentity with the nas5GSTMSI
alternative selected. |
static NAS5GSMobileIdentity |
createWithNoIdentity(MobileIdentityNoIdentity noIdentity)
Creates an instance of the
NAS5GSMobileIdentity with the noIdentity
alternative selected. |
static NAS5GSMobileIdentity |
createWithSuci(MobileIdentitySUCI suci)
Creates an instance of the
NAS5GSMobileIdentity with the suci
alternative selected. |
MobileIdentityEUI64 |
getEui64()
Returns the value of the
eui64 alternative. |
MobileIdentityIMEI |
getImei()
Returns the value of the
imei alternative. |
MobileIdentityIMEISV |
getImeisv()
Returns the value of the
imeisv alternative. |
MobileIdentityMACAddress |
getMacAddress()
Returns the value of the
macAddress alternative. |
MobileIdentity5GSGUTI |
getNas5GSGUTI()
Returns the value of the
nas5GSGUTI alternative. |
MobileIdentity5GSTMSI |
getNas5GSTMSI()
Returns the value of the
nas5GSTMSI alternative. |
MobileIdentityNoIdentity |
getNoIdentity()
Returns the value of the
noIdentity alternative. |
MobileIdentitySUCI |
getSuci()
Returns the value of the
suci alternative. |
boolean |
hasEui64()
Reports whether the
eui64 alternative is selected. |
boolean |
hasImei()
Reports whether the
imei alternative is selected. |
boolean |
hasImeisv()
Reports whether the
imeisv alternative is selected. |
boolean |
hasMacAddress()
Reports whether the
macAddress alternative is selected. |
boolean |
hasNas5GSGUTI()
Reports whether the
nas5GSGUTI alternative is selected. |
boolean |
hasNas5GSTMSI()
Reports whether the
nas5GSTMSI alternative is selected. |
boolean |
hasNoIdentity()
Reports whether the
noIdentity alternative is selected. |
boolean |
hasSuci()
Reports whether the
suci alternative is selected. |
void |
setEui64(MobileIdentityEUI64 eui64)
Selects the
eui64 alternative. |
void |
setImei(MobileIdentityIMEI imei)
Selects the
imei alternative. |
void |
setImeisv(MobileIdentityIMEISV imeisv)
Selects the
imeisv alternative. |
void |
setMacAddress(MobileIdentityMACAddress macAddress)
Selects the
macAddress alternative. |
void |
setNas5GSGUTI(MobileIdentity5GSGUTI nas5GSGUTI)
Selects the
nas5GSGUTI alternative. |
void |
setNas5GSTMSI(MobileIdentity5GSTMSI nas5GSTMSI)
Selects the
nas5GSTMSI alternative. |
void |
setNoIdentity(MobileIdentityNoIdentity noIdentity)
Selects the
noIdentity alternative. |
void |
setSuci(MobileIdentitySUCI suci)
Selects the
suci alternative. |
clone, equals, getChosenFlag, getChosenValue, hashCode
public static final int noIdentity_chosen
noIdentity
alternative.public static final int suci_chosen
suci
alternative.public static final int nas5GSGUTI_chosen
nas5GSGUTI
alternative.public static final int imei_chosen
imei
alternative.public static final int nas5GSTMSI_chosen
nas5GSTMSI
alternative.public static final int imeisv_chosen
imeisv
alternative.public static final int macAddress_chosen
macAddress
alternative.public static final int eui64_chosen
eui64
alternative.public static NAS5GSMobileIdentity createWithNoIdentity(MobileIdentityNoIdentity noIdentity)
NAS5GSMobileIdentity
with the noIdentity
alternative selected.noIdentity
- the value of the noIdentity
alternative.NAS5GSMobileIdentity
class.public boolean hasNoIdentity()
noIdentity
alternative is selected.noIdentity
alternative is selected.public MobileIdentityNoIdentity getNoIdentity()
noIdentity
alternative.noIdentity
alternative or null if the
noIdentity
alternative is not selected.public void setNoIdentity(MobileIdentityNoIdentity noIdentity)
noIdentity
alternative.noIdentity
- the value of the noIdentity
alternative.public static NAS5GSMobileIdentity createWithSuci(MobileIdentitySUCI suci)
NAS5GSMobileIdentity
with the suci
alternative selected.suci
- the value of the suci
alternative.NAS5GSMobileIdentity
class.public boolean hasSuci()
suci
alternative is selected.suci
alternative is selected.public MobileIdentitySUCI getSuci()
suci
alternative.suci
alternative or null if the
suci
alternative is not selected.public void setSuci(MobileIdentitySUCI suci)
suci
alternative.suci
- the value of the suci
alternative.public static NAS5GSMobileIdentity createWithNas5GSGUTI(MobileIdentity5GSGUTI nas5GSGUTI)
NAS5GSMobileIdentity
with the nas5GSGUTI
alternative selected.nas5GSGUTI
- the value of the nas5GSGUTI
alternative.NAS5GSMobileIdentity
class.public boolean hasNas5GSGUTI()
nas5GSGUTI
alternative is selected.nas5GSGUTI
alternative is selected.public MobileIdentity5GSGUTI getNas5GSGUTI()
nas5GSGUTI
alternative.nas5GSGUTI
alternative or null if the
nas5GSGUTI
alternative is not selected.public void setNas5GSGUTI(MobileIdentity5GSGUTI nas5GSGUTI)
nas5GSGUTI
alternative.nas5GSGUTI
- the value of the nas5GSGUTI
alternative.public static NAS5GSMobileIdentity createWithImei(MobileIdentityIMEI imei)
NAS5GSMobileIdentity
with the imei
alternative selected.imei
- the value of the imei
alternative.NAS5GSMobileIdentity
class.public boolean hasImei()
imei
alternative is selected.imei
alternative is selected.public MobileIdentityIMEI getImei()
imei
alternative.imei
alternative or null if the
imei
alternative is not selected.public void setImei(MobileIdentityIMEI imei)
imei
alternative.imei
- the value of the imei
alternative.public static NAS5GSMobileIdentity createWithNas5GSTMSI(MobileIdentity5GSTMSI nas5GSTMSI)
NAS5GSMobileIdentity
with the nas5GSTMSI
alternative selected.nas5GSTMSI
- the value of the nas5GSTMSI
alternative.NAS5GSMobileIdentity
class.public boolean hasNas5GSTMSI()
nas5GSTMSI
alternative is selected.nas5GSTMSI
alternative is selected.public MobileIdentity5GSTMSI getNas5GSTMSI()
nas5GSTMSI
alternative.nas5GSTMSI
alternative or null if the
nas5GSTMSI
alternative is not selected.public void setNas5GSTMSI(MobileIdentity5GSTMSI nas5GSTMSI)
nas5GSTMSI
alternative.nas5GSTMSI
- the value of the nas5GSTMSI
alternative.public static NAS5GSMobileIdentity createWithImeisv(MobileIdentityIMEISV imeisv)
NAS5GSMobileIdentity
with the imeisv
alternative selected.imeisv
- the value of the imeisv
alternative.NAS5GSMobileIdentity
class.public boolean hasImeisv()
imeisv
alternative is selected.imeisv
alternative is selected.public MobileIdentityIMEISV getImeisv()
imeisv
alternative.imeisv
alternative or null if the
imeisv
alternative is not selected.public void setImeisv(MobileIdentityIMEISV imeisv)
imeisv
alternative.imeisv
- the value of the imeisv
alternative.public static NAS5GSMobileIdentity createWithMacAddress(MobileIdentityMACAddress macAddress)
NAS5GSMobileIdentity
with the macAddress
alternative selected.macAddress
- the value of the macAddress
alternative.NAS5GSMobileIdentity
class.public boolean hasMacAddress()
macAddress
alternative is selected.macAddress
alternative is selected.public MobileIdentityMACAddress getMacAddress()
macAddress
alternative.macAddress
alternative or null if the
macAddress
alternative is not selected.public void setMacAddress(MobileIdentityMACAddress macAddress)
macAddress
alternative.macAddress
- the value of the macAddress
alternative.public static NAS5GSMobileIdentity createWithEui64(MobileIdentityEUI64 eui64)
NAS5GSMobileIdentity
with the eui64
alternative selected.eui64
- the value of the eui64
alternative.NAS5GSMobileIdentity
class.public boolean hasEui64()
eui64
alternative is selected.eui64
alternative is selected.public MobileIdentityEUI64 getEui64()
eui64
alternative.eui64
alternative or null if the
eui64
alternative is not selected.public void setEui64(MobileIdentityEUI64 eui64)
eui64
alternative.eui64
- the value of the eui64
alternative.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.