public class NAS5GSMMessage extends Sequence
NAS5GSMMessage
type.Modifier and Type | Class and Description |
---|---|
static class |
NAS5GSMMessage.MessageBody
Represents the type of the
messageBody field. |
Constructor and Description |
---|
NAS5GSMMessage()
The default constructor.
|
NAS5GSMMessage(INTEGER pduSessionID,
INTEGER procedureTransactionIdentity,
NAS5GSMMessage.MessageBody messageBody)
Constructs an instance of the
NAS5GSMMessage with the specified
components. |
Modifier and Type | Method and Description |
---|---|
INTEGER |
getExtendedProtocolDiscriminator()
Returns the value of the
extendedProtocolDiscriminator read-only field. |
NAS5GSMMessage.MessageBody |
getMessageBody()
Returns the value of the
messageBody field. |
INTEGER |
getMessageType()
Returns the value of the
messageType read-only field. |
INTEGER |
getPduSessionID()
Returns the value of the
pduSessionID field. |
INTEGER |
getProcedureTransactionIdentity()
Returns the value of the
procedureTransactionIdentity field. |
void |
setMessageBody(NAS5GSMMessage.MessageBody messageBody)
Sets the value of the
messageBody field. |
void |
setPduSessionID(INTEGER pduSessionID)
Sets the value of the
pduSessionID field. |
void |
setProcedureTransactionIdentity(INTEGER procedureTransactionIdentity)
Sets the value of the
procedureTransactionIdentity field. |
public NAS5GSMMessage()
public NAS5GSMMessage(INTEGER pduSessionID, INTEGER procedureTransactionIdentity, NAS5GSMMessage.MessageBody messageBody)
NAS5GSMMessage
with the specified
components.pduSessionID
- the value of the pduSessionID
field (mandatory).
The PDUSessionIdentity
class defines meaningful names for particular values of the field.procedureTransactionIdentity
- the value of the procedureTransactionIdentity
field (mandatory).
The ProcedureTransactionIdentity
class defines meaningful names for particular values of the field.messageBody
- the value of the messageBody
field (mandatory).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public INTEGER getExtendedProtocolDiscriminator()
extendedProtocolDiscriminator
read-only field.extendedProtocolDiscriminator
read-only field.
The ExtendedProtocolDiscriminator
class defines meaningful names for particular values of the field.public INTEGER getPduSessionID()
pduSessionID
field.pduSessionID
field.
The PDUSessionIdentity
class defines meaningful names for particular values of the field.public void setPduSessionID(INTEGER pduSessionID)
pduSessionID
field.pduSessionID
- the value of the pduSessionID
field.
The PDUSessionIdentity
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the pduSessionID
parameter is null.public INTEGER getProcedureTransactionIdentity()
procedureTransactionIdentity
field.procedureTransactionIdentity
field.
The ProcedureTransactionIdentity
class defines meaningful names for particular values of the field.public void setProcedureTransactionIdentity(INTEGER procedureTransactionIdentity)
procedureTransactionIdentity
field.procedureTransactionIdentity
- the value of the procedureTransactionIdentity
field.
The ProcedureTransactionIdentity
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the procedureTransactionIdentity
parameter is null.public INTEGER getMessageType()
messageType
read-only field.messageType
read-only field.
The NAS5GSMMessageType
class defines meaningful names for particular values of the field.public NAS5GSMMessage.MessageBody getMessageBody()
messageBody
field.messageBody
field.public void setMessageBody(NAS5GSMMessage.MessageBody messageBody)
messageBody
field.messageBody
- the value of the messageBody
field.java.lang.IllegalArgumentException
- when the messageBody
parameter is null.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.