public class PDUSessionEstablishmentRequest extends Sequence
PDUSessionEstablishmentRequest
type.Constructor and Description |
---|
PDUSessionEstablishmentRequest()
The default constructor.
|
PDUSessionEstablishmentRequest(IntegrityProtectionMaximumDataRate integrityProtectionMaximumDataRate)
Constructs an instance of the
PDUSessionEstablishmentRequest with the specified mandatory
components. |
PDUSessionEstablishmentRequest(IntegrityProtectionMaximumDataRate integrityProtectionMaximumDataRate,
PDUSessionType pduSessionType,
SSCMode sscMode,
NAS5GSMCapability nas5GSMCapability,
MaximumNumberOfSupportedPacketFilters maximumNumberOfSupportedPacketFilters,
AlwaysOnPDUSessionRequested alwaysOnPDUSessionRequested,
OctetString smPDUDNRequestContainer,
ExtendedProtocolConfigurationOptionsUE extendedProtocolConfigurationOptions)
Constructs an instance of the
PDUSessionEstablishmentRequest with the specified
components. |
Modifier and Type | Method and Description |
---|---|
void |
deleteAlwaysOnPDUSessionRequested()
Omits the
alwaysOnPDUSessionRequested optional field from the value. |
void |
deleteExtendedProtocolConfigurationOptions()
Omits the
extendedProtocolConfigurationOptions optional field from the value. |
void |
deleteMaximumNumberOfSupportedPacketFilters()
Omits the
maximumNumberOfSupportedPacketFilters optional field from the value. |
void |
deleteNas5GSMCapability()
Omits the
nas5GSMCapability optional field from the value. |
void |
deletePduSessionType()
Omits the
pduSessionType optional field from the value. |
void |
deleteSmPDUDNRequestContainer()
Omits the
smPDUDNRequestContainer optional field from the value. |
void |
deleteSscMode()
Omits the
sscMode optional field from the value. |
AlwaysOnPDUSessionRequested |
getAlwaysOnPDUSessionRequested()
Returns the value of the
alwaysOnPDUSessionRequested optional field. |
ExtendedProtocolConfigurationOptionsUE |
getExtendedProtocolConfigurationOptions()
Returns the value of the
extendedProtocolConfigurationOptions optional field. |
IntegrityProtectionMaximumDataRate |
getIntegrityProtectionMaximumDataRate()
Returns the value of the
integrityProtectionMaximumDataRate field. |
MaximumNumberOfSupportedPacketFilters |
getMaximumNumberOfSupportedPacketFilters()
Returns the value of the
maximumNumberOfSupportedPacketFilters optional field. |
NAS5GSMCapability |
getNas5GSMCapability()
Returns the value of the
nas5GSMCapability optional field. |
PDUSessionType |
getPduSessionType()
Returns the value of the
pduSessionType optional field. |
OctetString |
getSmPDUDNRequestContainer()
Returns the value of the
smPDUDNRequestContainer optional field. |
SSCMode |
getSscMode()
Returns the value of the
sscMode optional field. |
boolean |
hasAlwaysOnPDUSessionRequested()
Reports whether the
alwaysOnPDUSessionRequested optional field is present in the value. |
boolean |
hasExtendedProtocolConfigurationOptions()
Reports whether the
extendedProtocolConfigurationOptions optional field is present in the value. |
boolean |
hasMaximumNumberOfSupportedPacketFilters()
Reports whether the
maximumNumberOfSupportedPacketFilters optional field is present in the value. |
boolean |
hasNas5GSMCapability()
Reports whether the
nas5GSMCapability optional field is present in the value. |
boolean |
hasPduSessionType()
Reports whether the
pduSessionType optional field is present in the value. |
boolean |
hasSmPDUDNRequestContainer()
Reports whether the
smPDUDNRequestContainer optional field is present in the value. |
boolean |
hasSscMode()
Reports whether the
sscMode optional field is present in the value. |
void |
setAlwaysOnPDUSessionRequested(AlwaysOnPDUSessionRequested alwaysOnPDUSessionRequested)
Sets the value of the
alwaysOnPDUSessionRequested optional field. |
void |
setExtendedProtocolConfigurationOptions(ExtendedProtocolConfigurationOptionsUE extendedProtocolConfigurationOptions)
Sets the value of the
extendedProtocolConfigurationOptions optional field. |
void |
setIntegrityProtectionMaximumDataRate(IntegrityProtectionMaximumDataRate integrityProtectionMaximumDataRate)
Sets the value of the
integrityProtectionMaximumDataRate field. |
void |
setMaximumNumberOfSupportedPacketFilters(MaximumNumberOfSupportedPacketFilters maximumNumberOfSupportedPacketFilters)
Sets the value of the
maximumNumberOfSupportedPacketFilters optional field. |
void |
setNas5GSMCapability(NAS5GSMCapability nas5GSMCapability)
Sets the value of the
nas5GSMCapability optional field. |
void |
setPduSessionType(PDUSessionType pduSessionType)
Sets the value of the
pduSessionType optional field. |
void |
setSmPDUDNRequestContainer(OctetString smPDUDNRequestContainer)
Sets the value of the
smPDUDNRequestContainer optional field. |
void |
setSscMode(SSCMode sscMode)
Sets the value of the
sscMode optional field. |
public PDUSessionEstablishmentRequest()
public PDUSessionEstablishmentRequest(IntegrityProtectionMaximumDataRate integrityProtectionMaximumDataRate)
PDUSessionEstablishmentRequest
with the specified mandatory
components.integrityProtectionMaximumDataRate
- the value of the integrityProtectionMaximumDataRate
mandatory field.java.lang.IllegalArgumentException
- when any component has a null value.public PDUSessionEstablishmentRequest(IntegrityProtectionMaximumDataRate integrityProtectionMaximumDataRate, PDUSessionType pduSessionType, SSCMode sscMode, NAS5GSMCapability nas5GSMCapability, MaximumNumberOfSupportedPacketFilters maximumNumberOfSupportedPacketFilters, AlwaysOnPDUSessionRequested alwaysOnPDUSessionRequested, OctetString smPDUDNRequestContainer, ExtendedProtocolConfigurationOptionsUE extendedProtocolConfigurationOptions)
PDUSessionEstablishmentRequest
with the specified
components.integrityProtectionMaximumDataRate
- the value of the integrityProtectionMaximumDataRate
field (mandatory).pduSessionType
- the value of the pduSessionType
field (optional).sscMode
- the value of the sscMode
field (optional).nas5GSMCapability
- the value of the nas5GSMCapability
field (optional).maximumNumberOfSupportedPacketFilters
- the value of the maximumNumberOfSupportedPacketFilters
field (optional).alwaysOnPDUSessionRequested
- the value of the alwaysOnPDUSessionRequested
field (optional).smPDUDNRequestContainer
- the value of the smPDUDNRequestContainer
field (optional).extendedProtocolConfigurationOptions
- the value of the extendedProtocolConfigurationOptions
field (optional).java.lang.IllegalArgumentException
- when any mandatory component has a null value.public IntegrityProtectionMaximumDataRate getIntegrityProtectionMaximumDataRate()
integrityProtectionMaximumDataRate
field.integrityProtectionMaximumDataRate
field.public void setIntegrityProtectionMaximumDataRate(IntegrityProtectionMaximumDataRate integrityProtectionMaximumDataRate)
integrityProtectionMaximumDataRate
field.integrityProtectionMaximumDataRate
- the value of the integrityProtectionMaximumDataRate
field.java.lang.IllegalArgumentException
- when the integrityProtectionMaximumDataRate
parameter is null.public PDUSessionType getPduSessionType()
pduSessionType
optional field.pduSessionType
optional field or null if the field is omitted.public void setPduSessionType(PDUSessionType pduSessionType)
pduSessionType
optional field.pduSessionType
- the value of the pduSessionType
optional field. A null
value indicates that the optional field is omitted.public boolean hasPduSessionType()
pduSessionType
optional field is present in the value.pduSessionType
optional field is present in the value.public void deletePduSessionType()
pduSessionType
optional field from the value.public SSCMode getSscMode()
sscMode
optional field.sscMode
optional field or null if the field is omitted.public void setSscMode(SSCMode sscMode)
sscMode
optional field.sscMode
- the value of the sscMode
optional field. A null
value indicates that the optional field is omitted.public boolean hasSscMode()
sscMode
optional field is present in the value.sscMode
optional field is present in the value.public void deleteSscMode()
sscMode
optional field from the value.public NAS5GSMCapability getNas5GSMCapability()
nas5GSMCapability
optional field.nas5GSMCapability
optional field or null if the field is omitted.public void setNas5GSMCapability(NAS5GSMCapability nas5GSMCapability)
nas5GSMCapability
optional field.nas5GSMCapability
- the value of the nas5GSMCapability
optional field. A null
value indicates that the optional field is omitted.public boolean hasNas5GSMCapability()
nas5GSMCapability
optional field is present in the value.nas5GSMCapability
optional field is present in the value.public void deleteNas5GSMCapability()
nas5GSMCapability
optional field from the value.public MaximumNumberOfSupportedPacketFilters getMaximumNumberOfSupportedPacketFilters()
maximumNumberOfSupportedPacketFilters
optional field.maximumNumberOfSupportedPacketFilters
optional field or null if the field is omitted.public void setMaximumNumberOfSupportedPacketFilters(MaximumNumberOfSupportedPacketFilters maximumNumberOfSupportedPacketFilters)
maximumNumberOfSupportedPacketFilters
optional field.maximumNumberOfSupportedPacketFilters
- the value of the maximumNumberOfSupportedPacketFilters
optional field. A null
value indicates that the optional field is omitted.public boolean hasMaximumNumberOfSupportedPacketFilters()
maximumNumberOfSupportedPacketFilters
optional field is present in the value.maximumNumberOfSupportedPacketFilters
optional field is present in the value.public void deleteMaximumNumberOfSupportedPacketFilters()
maximumNumberOfSupportedPacketFilters
optional field from the value.public AlwaysOnPDUSessionRequested getAlwaysOnPDUSessionRequested()
alwaysOnPDUSessionRequested
optional field.alwaysOnPDUSessionRequested
optional field or null if the field is omitted.public void setAlwaysOnPDUSessionRequested(AlwaysOnPDUSessionRequested alwaysOnPDUSessionRequested)
alwaysOnPDUSessionRequested
optional field.alwaysOnPDUSessionRequested
- the value of the alwaysOnPDUSessionRequested
optional field. A null
value indicates that the optional field is omitted.public boolean hasAlwaysOnPDUSessionRequested()
alwaysOnPDUSessionRequested
optional field is present in the value.alwaysOnPDUSessionRequested
optional field is present in the value.public void deleteAlwaysOnPDUSessionRequested()
alwaysOnPDUSessionRequested
optional field from the value.public OctetString getSmPDUDNRequestContainer()
smPDUDNRequestContainer
optional field.smPDUDNRequestContainer
optional field or null if the field is omitted.public void setSmPDUDNRequestContainer(OctetString smPDUDNRequestContainer)
smPDUDNRequestContainer
optional field.smPDUDNRequestContainer
- the value of the smPDUDNRequestContainer
optional field. A null
value indicates that the optional field is omitted.public boolean hasSmPDUDNRequestContainer()
smPDUDNRequestContainer
optional field is present in the value.smPDUDNRequestContainer
optional field is present in the value.public void deleteSmPDUDNRequestContainer()
smPDUDNRequestContainer
optional field from the value.public ExtendedProtocolConfigurationOptionsUE getExtendedProtocolConfigurationOptions()
extendedProtocolConfigurationOptions
optional field.extendedProtocolConfigurationOptions
optional field or null if the field is omitted.public void setExtendedProtocolConfigurationOptions(ExtendedProtocolConfigurationOptionsUE extendedProtocolConfigurationOptions)
extendedProtocolConfigurationOptions
optional field.extendedProtocolConfigurationOptions
- the value of the extendedProtocolConfigurationOptions
optional field. A null
value indicates that the optional field is omitted.public boolean hasExtendedProtocolConfigurationOptions()
extendedProtocolConfigurationOptions
optional field is present in the value.extendedProtocolConfigurationOptions
optional field is present in the value.public void deleteExtendedProtocolConfigurationOptions()
extendedProtocolConfigurationOptions
optional field from the value.Copyright © 2025 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.