public static class RouteSelectionDescriptorComponent.RouteSelectionValue extends Choice
routeSelectionValue
field.Modifier and Type | Field and Description |
---|---|
static int |
dnn_chosen
Identifies the
dnn alternative. |
static int |
locationCriteria_chosen
Identifies the
locationCriteria alternative. |
static int |
multi_accessPreference_chosen
Identifies the
multi-accessPreference alternative. |
static int |
non_seamlessNon_3GPPOffloadIndication_chosen
Identifies the
non-seamlessNon-3GPPOffloadIndication alternative. |
static int |
pduSession_chosen
Identifies the
pduSession alternative. |
static int |
preferredAccess_chosen
Identifies the
preferredAccess alternative. |
static int |
s_NSSAI_chosen
Identifies the
s-NSSAI alternative. |
static int |
sscMode_chosen
Identifies the
sscMode alternative. |
static int |
timeWindow_chosen
Identifies the
timeWindow alternative. |
Constructor and Description |
---|
RouteSelectionValue()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithDnn(DNNValue dnn)
Creates an instance of the
RouteSelectionValue with the dnn
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithLocationCriteria(LocationCriteria locationCriteria)
Creates an instance of the
RouteSelectionValue with the locationCriteria
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithMulti_accessPreference(NULL multi_accessPreference)
Creates an instance of the
RouteSelectionValue with the multi-accessPreference
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithNon_seamlessNon_3GPPOffloadIndication(NULL non_seamlessNon_3GPPOffloadIndication)
Creates an instance of the
RouteSelectionValue with the non-seamlessNon-3GPPOffloadIndication
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithPduSession(PDUSession pduSession)
Creates an instance of the
RouteSelectionValue with the pduSession
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithPreferredAccess(PreferredAccess preferredAccess)
Creates an instance of the
RouteSelectionValue with the preferredAccess
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithS_NSSAI(SNSSAIL s_NSSAI)
Creates an instance of the
RouteSelectionValue with the s-NSSAI
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithSscMode(SSCModeType sscMode)
Creates an instance of the
RouteSelectionValue with the sscMode
alternative selected. |
static RouteSelectionDescriptorComponent.RouteSelectionValue |
createWithTimeWindow(TimeWindow timeWindow)
Creates an instance of the
RouteSelectionValue with the timeWindow
alternative selected. |
DNNValue |
getDnn()
Returns the value of the
dnn alternative. |
LocationCriteria |
getLocationCriteria()
Returns the value of the
locationCriteria alternative. |
NULL |
getMulti_accessPreference()
Returns the value of the
multi-accessPreference alternative. |
NULL |
getNon_seamlessNon_3GPPOffloadIndication()
Returns the value of the
non-seamlessNon-3GPPOffloadIndication alternative. |
PDUSession |
getPduSession()
Returns the value of the
pduSession alternative. |
PreferredAccess |
getPreferredAccess()
Returns the value of the
preferredAccess alternative. |
SNSSAIL |
getS_NSSAI()
Returns the value of the
s-NSSAI alternative. |
SSCModeType |
getSscMode()
Returns the value of the
sscMode alternative. |
TimeWindow |
getTimeWindow()
Returns the value of the
timeWindow alternative. |
boolean |
hasDnn()
Reports whether the
dnn alternative is selected. |
boolean |
hasLocationCriteria()
Reports whether the
locationCriteria alternative is selected. |
boolean |
hasMulti_accessPreference()
Reports whether the
multi-accessPreference alternative is selected. |
boolean |
hasNon_seamlessNon_3GPPOffloadIndication()
Reports whether the
non-seamlessNon-3GPPOffloadIndication alternative is selected. |
boolean |
hasPduSession()
Reports whether the
pduSession alternative is selected. |
boolean |
hasPreferredAccess()
Reports whether the
preferredAccess alternative is selected. |
boolean |
hasS_NSSAI()
Reports whether the
s-NSSAI alternative is selected. |
boolean |
hasSscMode()
Reports whether the
sscMode alternative is selected. |
boolean |
hasTimeWindow()
Reports whether the
timeWindow alternative is selected. |
void |
setDnn(DNNValue dnn)
Selects the
dnn alternative. |
void |
setLocationCriteria(LocationCriteria locationCriteria)
Selects the
locationCriteria alternative. |
void |
setMulti_accessPreference(NULL multi_accessPreference)
Selects the
multi-accessPreference alternative. |
void |
setNon_seamlessNon_3GPPOffloadIndication(NULL non_seamlessNon_3GPPOffloadIndication)
Selects the
non-seamlessNon-3GPPOffloadIndication alternative. |
void |
setPduSession(PDUSession pduSession)
Selects the
pduSession alternative. |
void |
setPreferredAccess(PreferredAccess preferredAccess)
Selects the
preferredAccess alternative. |
void |
setS_NSSAI(SNSSAIL s_NSSAI)
Selects the
s-NSSAI alternative. |
void |
setSscMode(SSCModeType sscMode)
Selects the
sscMode alternative. |
void |
setTimeWindow(TimeWindow timeWindow)
Selects the
timeWindow alternative. |
clone, equals, getChosenFlag, getChosenValue, hashCode
public static final int sscMode_chosen
sscMode
alternative.public static final int s_NSSAI_chosen
s-NSSAI
alternative.public static final int dnn_chosen
dnn
alternative.public static final int pduSession_chosen
pduSession
alternative.public static final int preferredAccess_chosen
preferredAccess
alternative.public static final int multi_accessPreference_chosen
multi-accessPreference
alternative.public static final int non_seamlessNon_3GPPOffloadIndication_chosen
non-seamlessNon-3GPPOffloadIndication
alternative.public static final int locationCriteria_chosen
locationCriteria
alternative.public static final int timeWindow_chosen
timeWindow
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithSscMode(SSCModeType sscMode)
RouteSelectionValue
with the sscMode
alternative selected.sscMode
- the value of the sscMode
alternative.RouteSelectionValue
class.public boolean hasSscMode()
sscMode
alternative is selected.sscMode
alternative is selected.public SSCModeType getSscMode()
sscMode
alternative.sscMode
alternative or null if the
sscMode
alternative is not selected.public void setSscMode(SSCModeType sscMode)
sscMode
alternative.sscMode
- the value of the sscMode
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithS_NSSAI(SNSSAIL s_NSSAI)
RouteSelectionValue
with the s-NSSAI
alternative selected.s_NSSAI
- the value of the s-NSSAI
alternative.RouteSelectionValue
class.public boolean hasS_NSSAI()
s-NSSAI
alternative is selected.s-NSSAI
alternative is selected.public SNSSAIL getS_NSSAI()
s-NSSAI
alternative.s-NSSAI
alternative or null if the
s-NSSAI
alternative is not selected.public void setS_NSSAI(SNSSAIL s_NSSAI)
s-NSSAI
alternative.s_NSSAI
- the value of the s-NSSAI
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithDnn(DNNValue dnn)
RouteSelectionValue
with the dnn
alternative selected.dnn
- the value of the dnn
alternative.RouteSelectionValue
class.public boolean hasDnn()
dnn
alternative is selected.dnn
alternative is selected.public DNNValue getDnn()
dnn
alternative.dnn
alternative or null if the
dnn
alternative is not selected.public void setDnn(DNNValue dnn)
dnn
alternative.dnn
- the value of the dnn
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithPduSession(PDUSession pduSession)
RouteSelectionValue
with the pduSession
alternative selected.pduSession
- the value of the pduSession
alternative.RouteSelectionValue
class.public boolean hasPduSession()
pduSession
alternative is selected.pduSession
alternative is selected.public PDUSession getPduSession()
pduSession
alternative.pduSession
alternative or null if the
pduSession
alternative is not selected.public void setPduSession(PDUSession pduSession)
pduSession
alternative.pduSession
- the value of the pduSession
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithPreferredAccess(PreferredAccess preferredAccess)
RouteSelectionValue
with the preferredAccess
alternative selected.preferredAccess
- the value of the preferredAccess
alternative.RouteSelectionValue
class.public boolean hasPreferredAccess()
preferredAccess
alternative is selected.preferredAccess
alternative is selected.public PreferredAccess getPreferredAccess()
preferredAccess
alternative.preferredAccess
alternative or null if the
preferredAccess
alternative is not selected.public void setPreferredAccess(PreferredAccess preferredAccess)
preferredAccess
alternative.preferredAccess
- the value of the preferredAccess
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithMulti_accessPreference(NULL multi_accessPreference)
RouteSelectionValue
with the multi-accessPreference
alternative selected.multi_accessPreference
- the value of the multi-accessPreference
alternative.RouteSelectionValue
class.public boolean hasMulti_accessPreference()
multi-accessPreference
alternative is selected.multi-accessPreference
alternative is selected.public NULL getMulti_accessPreference()
multi-accessPreference
alternative.multi-accessPreference
alternative or null if the
multi-accessPreference
alternative is not selected.public void setMulti_accessPreference(NULL multi_accessPreference)
multi-accessPreference
alternative.multi_accessPreference
- the value of the multi-accessPreference
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithNon_seamlessNon_3GPPOffloadIndication(NULL non_seamlessNon_3GPPOffloadIndication)
RouteSelectionValue
with the non-seamlessNon-3GPPOffloadIndication
alternative selected.non_seamlessNon_3GPPOffloadIndication
- the value of the non-seamlessNon-3GPPOffloadIndication
alternative.RouteSelectionValue
class.public boolean hasNon_seamlessNon_3GPPOffloadIndication()
non-seamlessNon-3GPPOffloadIndication
alternative is selected.non-seamlessNon-3GPPOffloadIndication
alternative is selected.public NULL getNon_seamlessNon_3GPPOffloadIndication()
non-seamlessNon-3GPPOffloadIndication
alternative.non-seamlessNon-3GPPOffloadIndication
alternative or null if the
non-seamlessNon-3GPPOffloadIndication
alternative is not selected.public void setNon_seamlessNon_3GPPOffloadIndication(NULL non_seamlessNon_3GPPOffloadIndication)
non-seamlessNon-3GPPOffloadIndication
alternative.non_seamlessNon_3GPPOffloadIndication
- the value of the non-seamlessNon-3GPPOffloadIndication
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithLocationCriteria(LocationCriteria locationCriteria)
RouteSelectionValue
with the locationCriteria
alternative selected.locationCriteria
- the value of the locationCriteria
alternative.RouteSelectionValue
class.public boolean hasLocationCriteria()
locationCriteria
alternative is selected.locationCriteria
alternative is selected.public LocationCriteria getLocationCriteria()
locationCriteria
alternative.locationCriteria
alternative or null if the
locationCriteria
alternative is not selected.public void setLocationCriteria(LocationCriteria locationCriteria)
locationCriteria
alternative.locationCriteria
- the value of the locationCriteria
alternative.public static RouteSelectionDescriptorComponent.RouteSelectionValue createWithTimeWindow(TimeWindow timeWindow)
RouteSelectionValue
with the timeWindow
alternative selected.timeWindow
- the value of the timeWindow
alternative.RouteSelectionValue
class.public boolean hasTimeWindow()
timeWindow
alternative is selected.timeWindow
alternative is selected.public TimeWindow getTimeWindow()
timeWindow
alternative.timeWindow
alternative or null if the
timeWindow
alternative is not selected.public void setTimeWindow(TimeWindow timeWindow)
timeWindow
alternative.timeWindow
- the value of the timeWindow
alternative.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.