public class ServiceRequest extends Sequence
ServiceRequest
type.Constructor and Description |
---|
ServiceRequest()
The default constructor.
|
ServiceRequest(NASKeySetIdentifier ngKSI,
INTEGER serviceType,
MobileIdentity5GSTMSI nas5GSTMSI)
Constructs an instance of the
ServiceRequest with the specified mandatory
components. |
ServiceRequest(NASKeySetIdentifier ngKSI,
INTEGER serviceType,
MobileIdentity5GSTMSI nas5GSTMSI,
UplinkDataStatus uplinkDataStatus,
PDUSessionStatus pduSessionStatus,
AllowedPDUSessionStatus allowedPDUSessionStatus,
OctetString nasMessageContainer)
Constructs an instance of the
ServiceRequest with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteAllowedPDUSessionStatus()
Omits the
allowedPDUSessionStatus optional field from the value. |
void |
deleteNasMessageContainer()
Omits the
nasMessageContainer optional field from the value. |
void |
deletePduSessionStatus()
Omits the
pduSessionStatus optional field from the value. |
void |
deleteUplinkDataStatus()
Omits the
uplinkDataStatus optional field from the value. |
AllowedPDUSessionStatus |
getAllowedPDUSessionStatus()
Returns the value of the
allowedPDUSessionStatus optional field. |
MobileIdentity5GSTMSI |
getNas5GSTMSI()
Returns the value of the
nas5GSTMSI field. |
OctetString |
getNasMessageContainer()
Returns the value of the
nasMessageContainer optional field. |
NASKeySetIdentifier |
getNgKSI()
Returns the value of the
ngKSI field. |
PDUSessionStatus |
getPduSessionStatus()
Returns the value of the
pduSessionStatus optional field. |
INTEGER |
getServiceType()
Returns the value of the
serviceType field. |
UplinkDataStatus |
getUplinkDataStatus()
Returns the value of the
uplinkDataStatus optional field. |
boolean |
hasAllowedPDUSessionStatus()
Reports whether the
allowedPDUSessionStatus optional field is present in the value. |
boolean |
hasNasMessageContainer()
Reports whether the
nasMessageContainer optional field is present in the value. |
boolean |
hasPduSessionStatus()
Reports whether the
pduSessionStatus optional field is present in the value. |
boolean |
hasUplinkDataStatus()
Reports whether the
uplinkDataStatus optional field is present in the value. |
void |
setAllowedPDUSessionStatus(AllowedPDUSessionStatus allowedPDUSessionStatus)
Sets the value of the
allowedPDUSessionStatus optional field. |
void |
setNas5GSTMSI(MobileIdentity5GSTMSI nas5GSTMSI)
Sets the value of the
nas5GSTMSI field. |
void |
setNasMessageContainer(OctetString nasMessageContainer)
Sets the value of the
nasMessageContainer optional field. |
void |
setNgKSI(NASKeySetIdentifier ngKSI)
Sets the value of the
ngKSI field. |
void |
setPduSessionStatus(PDUSessionStatus pduSessionStatus)
Sets the value of the
pduSessionStatus optional field. |
void |
setServiceType(INTEGER serviceType)
Sets the value of the
serviceType field. |
void |
setUplinkDataStatus(UplinkDataStatus uplinkDataStatus)
Sets the value of the
uplinkDataStatus optional field. |
public ServiceRequest()
public ServiceRequest(NASKeySetIdentifier ngKSI, INTEGER serviceType, MobileIdentity5GSTMSI nas5GSTMSI)
ServiceRequest
with the specified mandatory
components.ngKSI
- the value of the ngKSI
mandatory field.serviceType
- the value of the serviceType
mandatory field.
The ServiceType
class defines meaningful names for particular values of the field.nas5GSTMSI
- the value of the nas5GSTMSI
mandatory field.java.lang.IllegalArgumentException
- when any component has a null value.public ServiceRequest(NASKeySetIdentifier ngKSI, INTEGER serviceType, MobileIdentity5GSTMSI nas5GSTMSI, UplinkDataStatus uplinkDataStatus, PDUSessionStatus pduSessionStatus, AllowedPDUSessionStatus allowedPDUSessionStatus, OctetString nasMessageContainer)
ServiceRequest
with the specified
components.ngKSI
- the value of the ngKSI
field (mandatory).serviceType
- the value of the serviceType
field (mandatory).
The ServiceType
class defines meaningful names for particular values of the field.nas5GSTMSI
- the value of the nas5GSTMSI
field (mandatory).uplinkDataStatus
- the value of the uplinkDataStatus
field (optional).pduSessionStatus
- the value of the pduSessionStatus
field (optional).allowedPDUSessionStatus
- the value of the allowedPDUSessionStatus
field (optional).nasMessageContainer
- the value of the nasMessageContainer
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public NASKeySetIdentifier getNgKSI()
ngKSI
field.ngKSI
field.public void setNgKSI(NASKeySetIdentifier ngKSI)
ngKSI
field.ngKSI
- the value of the ngKSI
field.java.lang.IllegalArgumentException
- when the ngKSI
parameter is null.public INTEGER getServiceType()
serviceType
field.serviceType
field.
The ServiceType
class defines meaningful names for particular values of the field.public void setServiceType(INTEGER serviceType)
serviceType
field.serviceType
- the value of the serviceType
field.
The ServiceType
class defines meaningful names for particular values of the field.java.lang.IllegalArgumentException
- when the serviceType
parameter is null.public MobileIdentity5GSTMSI getNas5GSTMSI()
nas5GSTMSI
field.nas5GSTMSI
field.public void setNas5GSTMSI(MobileIdentity5GSTMSI nas5GSTMSI)
nas5GSTMSI
field.nas5GSTMSI
- the value of the nas5GSTMSI
field.java.lang.IllegalArgumentException
- when the nas5GSTMSI
parameter is null.public UplinkDataStatus getUplinkDataStatus()
uplinkDataStatus
optional field.uplinkDataStatus
optional field or null if the field is omitted.public void setUplinkDataStatus(UplinkDataStatus uplinkDataStatus)
uplinkDataStatus
optional field.uplinkDataStatus
- the value of the uplinkDataStatus
optional field. A null
value indicates that the optional field is omitted.public boolean hasUplinkDataStatus()
uplinkDataStatus
optional field is present in the value.uplinkDataStatus
optional field is present in the value.public void deleteUplinkDataStatus()
uplinkDataStatus
optional field from the value.public PDUSessionStatus getPduSessionStatus()
pduSessionStatus
optional field.pduSessionStatus
optional field or null if the field is omitted.public void setPduSessionStatus(PDUSessionStatus pduSessionStatus)
pduSessionStatus
optional field.pduSessionStatus
- the value of the pduSessionStatus
optional field. A null
value indicates that the optional field is omitted.public boolean hasPduSessionStatus()
pduSessionStatus
optional field is present in the value.pduSessionStatus
optional field is present in the value.public void deletePduSessionStatus()
pduSessionStatus
optional field from the value.public AllowedPDUSessionStatus getAllowedPDUSessionStatus()
allowedPDUSessionStatus
optional field.allowedPDUSessionStatus
optional field or null if the field is omitted.public void setAllowedPDUSessionStatus(AllowedPDUSessionStatus allowedPDUSessionStatus)
allowedPDUSessionStatus
optional field.allowedPDUSessionStatus
- the value of the allowedPDUSessionStatus
optional field. A null
value indicates that the optional field is omitted.public boolean hasAllowedPDUSessionStatus()
allowedPDUSessionStatus
optional field is present in the value.allowedPDUSessionStatus
optional field is present in the value.public void deleteAllowedPDUSessionStatus()
allowedPDUSessionStatus
optional field from the value.public OctetString getNasMessageContainer()
nasMessageContainer
optional field.nasMessageContainer
optional field or null if the field is omitted.public void setNasMessageContainer(OctetString nasMessageContainer)
nasMessageContainer
optional field.nasMessageContainer
- the value of the nasMessageContainer
optional field. A null
value indicates that the optional field is omitted.public boolean hasNasMessageContainer()
nasMessageContainer
optional field is present in the value.nasMessageContainer
optional field is present in the value.public void deleteNasMessageContainer()
nasMessageContainer
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.