public class UESecurityCapability extends Sequence
UESecurityCapability
type.Modifier and Type | Class and Description |
---|---|
static class |
UESecurityCapability.EpsAlgorithms
Represents the type of the
epsAlgorithms field. |
Constructor and Description |
---|
UESecurityCapability()
The default constructor.
|
UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported,
NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
Constructs an instance of the
UESecurityCapability with the specified mandatory
components. |
UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported,
NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported,
UESecurityCapability.EpsAlgorithms epsAlgorithms)
Constructs an instance of the
UESecurityCapability with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteEpsAlgorithms()
Omits the
epsAlgorithms optional field from the value. |
UESecurityCapability.EpsAlgorithms |
getEpsAlgorithms()
Returns the value of the
epsAlgorithms optional field. |
NAS5GSEncryptionAlgorithmsSupported |
getNas5GSEncryptionAlgorithmsSupported()
Returns the value of the
nas5GSEncryptionAlgorithmsSupported field. |
NAS5GSIntegrityAlgorithmsSupported |
getNas5GSIntegrityAlgorithmsSupported()
Returns the value of the
nas5GSIntegrityAlgorithmsSupported field. |
boolean |
hasEpsAlgorithms()
Reports whether the
epsAlgorithms optional field is present in the value. |
void |
setEpsAlgorithms(UESecurityCapability.EpsAlgorithms epsAlgorithms)
Sets the value of the
epsAlgorithms optional field. |
void |
setNas5GSEncryptionAlgorithmsSupported(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported)
Sets the value of the
nas5GSEncryptionAlgorithmsSupported field. |
void |
setNas5GSIntegrityAlgorithmsSupported(NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
Sets the value of the
nas5GSIntegrityAlgorithmsSupported field. |
public UESecurityCapability()
public UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported, NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
UESecurityCapability
with the specified mandatory
components.nas5GSEncryptionAlgorithmsSupported
- the value of the nas5GSEncryptionAlgorithmsSupported
mandatory field.nas5GSIntegrityAlgorithmsSupported
- the value of the nas5GSIntegrityAlgorithmsSupported
mandatory field.java.lang.IllegalArgumentException
- when any component has a null value.public UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported, NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported, UESecurityCapability.EpsAlgorithms epsAlgorithms)
UESecurityCapability
with the specified
components.nas5GSEncryptionAlgorithmsSupported
- the value of the nas5GSEncryptionAlgorithmsSupported
field (mandatory).nas5GSIntegrityAlgorithmsSupported
- the value of the nas5GSIntegrityAlgorithmsSupported
field (mandatory).epsAlgorithms
- the value of the epsAlgorithms
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public NAS5GSEncryptionAlgorithmsSupported getNas5GSEncryptionAlgorithmsSupported()
nas5GSEncryptionAlgorithmsSupported
field.nas5GSEncryptionAlgorithmsSupported
field.public void setNas5GSEncryptionAlgorithmsSupported(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported)
nas5GSEncryptionAlgorithmsSupported
field.nas5GSEncryptionAlgorithmsSupported
- the value of the nas5GSEncryptionAlgorithmsSupported
field.java.lang.IllegalArgumentException
- when the nas5GSEncryptionAlgorithmsSupported
parameter is null.public NAS5GSIntegrityAlgorithmsSupported getNas5GSIntegrityAlgorithmsSupported()
nas5GSIntegrityAlgorithmsSupported
field.nas5GSIntegrityAlgorithmsSupported
field.public void setNas5GSIntegrityAlgorithmsSupported(NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
nas5GSIntegrityAlgorithmsSupported
field.nas5GSIntegrityAlgorithmsSupported
- the value of the nas5GSIntegrityAlgorithmsSupported
field.java.lang.IllegalArgumentException
- when the nas5GSIntegrityAlgorithmsSupported
parameter is null.public UESecurityCapability.EpsAlgorithms getEpsAlgorithms()
epsAlgorithms
optional field.epsAlgorithms
optional field or null if the field is omitted.public void setEpsAlgorithms(UESecurityCapability.EpsAlgorithms epsAlgorithms)
epsAlgorithms
optional field.epsAlgorithms
- the value of the epsAlgorithms
optional field. A null
value indicates that the optional field is omitted.public boolean hasEpsAlgorithms()
epsAlgorithms
optional field is present in the value.epsAlgorithms
optional field is present in the value.public void deleteEpsAlgorithms()
epsAlgorithms
optional field from the value.Copyright © 2024 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.