public class S1UESecurityCapability extends Sequence
S1UESecurityCapability
type.Modifier and Type | Class and Description |
---|---|
static class |
S1UESecurityCapability.UmtsAlgorithms
Represents the type of the
umtsAlgorithms field. |
Constructor and Description |
---|
S1UESecurityCapability()
The default constructor.
|
S1UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported,
NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
Constructs an instance of the
S1UESecurityCapability with the specified mandatory
components. |
S1UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported,
NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported,
S1UESecurityCapability.UmtsAlgorithms umtsAlgorithms)
Constructs an instance of the
S1UESecurityCapability with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteUmtsAlgorithms()
Omits the
umtsAlgorithms optional field from the value. |
NAS5GSEncryptionAlgorithmsSupported |
getNas5GSEncryptionAlgorithmsSupported()
Returns the value of the
nas5GSEncryptionAlgorithmsSupported field. |
NAS5GSIntegrityAlgorithmsSupported |
getNas5GSIntegrityAlgorithmsSupported()
Returns the value of the
nas5GSIntegrityAlgorithmsSupported field. |
S1UESecurityCapability.UmtsAlgorithms |
getUmtsAlgorithms()
Returns the value of the
umtsAlgorithms optional field. |
boolean |
hasUmtsAlgorithms()
Reports whether the
umtsAlgorithms optional field is present in the value. |
void |
setNas5GSEncryptionAlgorithmsSupported(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported)
Sets the value of the
nas5GSEncryptionAlgorithmsSupported field. |
void |
setNas5GSIntegrityAlgorithmsSupported(NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
Sets the value of the
nas5GSIntegrityAlgorithmsSupported field. |
void |
setUmtsAlgorithms(S1UESecurityCapability.UmtsAlgorithms umtsAlgorithms)
Sets the value of the
umtsAlgorithms optional field. |
public S1UESecurityCapability()
public S1UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported, NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported)
S1UESecurityCapability
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 S1UESecurityCapability(NAS5GSEncryptionAlgorithmsSupported nas5GSEncryptionAlgorithmsSupported, NAS5GSIntegrityAlgorithmsSupported nas5GSIntegrityAlgorithmsSupported, S1UESecurityCapability.UmtsAlgorithms umtsAlgorithms)
S1UESecurityCapability
with the specified
components.nas5GSEncryptionAlgorithmsSupported
- the value of the nas5GSEncryptionAlgorithmsSupported
field (mandatory).nas5GSIntegrityAlgorithmsSupported
- the value of the nas5GSIntegrityAlgorithmsSupported
field (mandatory).umtsAlgorithms
- the value of the umtsAlgorithms
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 S1UESecurityCapability.UmtsAlgorithms getUmtsAlgorithms()
umtsAlgorithms
optional field.umtsAlgorithms
optional field or null if the field is omitted.public void setUmtsAlgorithms(S1UESecurityCapability.UmtsAlgorithms umtsAlgorithms)
umtsAlgorithms
optional field.umtsAlgorithms
- the value of the umtsAlgorithms
optional field. A null
value indicates that the optional field is omitted.public boolean hasUmtsAlgorithms()
umtsAlgorithms
optional field is present in the value.umtsAlgorithms
optional field is present in the value.public void deleteUmtsAlgorithms()
umtsAlgorithms
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.