public class MAPAPN_Configuration extends AbstractFieldsObject
APN-Configuration ::= SEQUENCE { contextId ContextId, pdn-Type PDN-Type, servedPartyIP-IPv4-Address PDP-Address OPTIONAL, apn APN, eps-qos-Subscribed EPS-QoS-Subscribed, pdn-gw-Identity PDN-GW-Identity OPTIONAL, pdn-gw-AllocationType PDN-GW-AllocationType OPTIONAL, vplmnAddressAllowed NULL OPTIONAL, chargingCharacteristics ChargingCharacteristics OPTIONAL, ambr AMBR OPTIONAL, specificAPNInfoList SpecificAPNInfoList OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, servedPartyIP-IPv6-Address PDP-Address OPTIONAL, -- Added in release 9. ... apn-oi-Replacement APN-OI-Replacement OPTIONAL, -- Added in release 9. This apn-oi-Replacement refers to the APN level apn-oi-Replacement. sipto-Permission SIPTO-Permission OPTIONAL -- Added in release 10. }Added in release 8.
Used in array as field type by MAPAPN_ConfigurationProfile
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPAPN_Configuration()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPAPN_Configuration |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPAPN_Configuration |
copyOf(MAPAPN_Configuration from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.
|
MAPAMBR |
getAmbr()
Gets the value of the field ambr.
|
AccessPointNameOperatorId |
getApn_oi_Replacement()
Gets the value of the field apn-oi-Replacement.
|
AccessPointName |
getApn()
Gets the value of the field apn.
|
byte[] |
getChargingCharacteristics()
Gets the value of the field chargingCharacteristics.
|
int |
getContextId()
Gets the value of the field contextId.
|
MAPEPS_QoS_Subscribed |
getEps_qos_Subscribed()
Gets the value of the field eps-qos-Subscribed.
|
MAPExtensionContainer |
getExtensionContainer()
Gets the value of the field extensionContainer.
|
static FieldAccessor[] |
getFieldAccessors()
Gets a new array of the accessors for fields of this type.
|
Map<String,Object> |
getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value.
|
MAPPDN_GW_AllocationType |
getPdn_gw_AllocationType()
Gets the value of the field pdn-gw-AllocationType.
|
MAPPDN_GW_Identity |
getPdn_gw_Identity()
Gets the value of the field pdn-gw-Identity.
|
byte[] |
getPdn_Type()
Gets the value of the field pdn-Type.
|
byte[] |
getServedPartyIP_IPv4_Address()
Gets the value of the field servedPartyIP-IPv4-Address.
|
byte[] |
getServedPartyIP_IPv6_Address()
Gets the value of the field servedPartyIP-IPv6-Address.
|
MAPSIPTO_Permission |
getSipto_Permission()
Gets the value of the field sipto-Permission.
|
MAPSpecificAPNInfo[] |
getSpecificAPNInfoList()
Gets the value of the field specificAPNInfoList.
|
boolean |
hasAmbr()
Tests whether the field ambr has a value.
|
boolean |
hasApn_oi_Replacement()
Tests whether the field apn-oi-Replacement has a value.
|
boolean |
hasApn()
Tests whether the field apn has a value.
|
boolean |
hasChargingCharacteristics()
Tests whether the field chargingCharacteristics has a value.
|
boolean |
hasContextId()
Tests whether the field contextId has a value.
|
boolean |
hasEps_qos_Subscribed()
Tests whether the field eps-qos-Subscribed has a value.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasPdn_gw_AllocationType()
Tests whether the field pdn-gw-AllocationType has a value.
|
boolean |
hasPdn_gw_Identity()
Tests whether the field pdn-gw-Identity has a value.
|
boolean |
hasPdn_Type()
Tests whether the field pdn-Type has a value.
|
boolean |
hasServedPartyIP_IPv4_Address()
Tests whether the field servedPartyIP-IPv4-Address has a value.
|
boolean |
hasServedPartyIP_IPv6_Address()
Tests whether the field servedPartyIP-IPv6-Address has a value.
|
boolean |
hasSipto_Permission()
Tests whether the field sipto-Permission has a value.
|
boolean |
hasSpecificAPNInfoList()
Tests whether the field specificAPNInfoList has a value.
|
boolean |
hasVplmnAddressAllowed()
Tests whether the field vplmnAddressAllowed is present.
|
MAPAPN_Configuration |
setAmbr(MAPAMBR value)
Sets the value of the field ambr.
|
MAPAPN_Configuration |
setApn_oi_Replacement(AccessPointNameOperatorId value)
Sets the value of the field apn-oi-Replacement.
|
MAPAPN_Configuration |
setApn(AccessPointName value)
Sets the value of the field apn.
|
MAPAPN_Configuration |
setChargingCharacteristics(byte[] value)
Sets the value of the field chargingCharacteristics.
|
MAPAPN_Configuration |
setContextId(int value)
Sets the value of the field contextId and marks the field as present.
|
MAPAPN_Configuration |
setEps_qos_Subscribed(MAPEPS_QoS_Subscribed value)
Sets the value of the field eps-qos-Subscribed.
|
MAPAPN_Configuration |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPAPN_Configuration |
setPdn_gw_AllocationType(MAPPDN_GW_AllocationType value)
Sets the value of the field pdn-gw-AllocationType.
|
MAPAPN_Configuration |
setPdn_gw_Identity(MAPPDN_GW_Identity value)
Sets the value of the field pdn-gw-Identity.
|
MAPAPN_Configuration |
setPdn_Type(byte[] value)
Sets the value of the field pdn-Type.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPAPN_Configuration |
setServedPartyIP_IPv4_Address(byte[] value)
Sets the value of the field servedPartyIP-IPv4-Address.
|
MAPAPN_Configuration |
setServedPartyIP_IPv6_Address(byte[] value)
Sets the value of the field servedPartyIP-IPv6-Address.
|
MAPAPN_Configuration |
setSipto_Permission(MAPSIPTO_Permission value)
Sets the value of the field sipto-Permission.
|
MAPAPN_Configuration |
setSpecificAPNInfoList(MAPSpecificAPNInfo[] value)
Sets the value of the field specificAPNInfoList.
|
MAPAPN_Configuration |
setVplmnAddressAllowedPresent(boolean flag)
Sets the presence or absence of the optional field vplmnAddressAllowed.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPAPN_Configuration()
public MAPAPN_Configuration clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPAPN_Configuration copyOf(MAPAPN_Configuration from)
from
- the object from which to copypublic MAPAMBR getAmbr()
public AccessPointName getApn()
public AccessPointNameOperatorId getApn_oi_Replacement()
public byte[] getChargingCharacteristics()
public int getContextId()
public MAPEPS_QoS_Subscribed getEps_qos_Subscribed()
public MAPExtensionContainer getExtensionContainer()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic byte[] getPdn_Type()
public MAPPDN_GW_AllocationType getPdn_gw_AllocationType()
public MAPPDN_GW_Identity getPdn_gw_Identity()
public byte[] getServedPartyIP_IPv4_Address()
public byte[] getServedPartyIP_IPv6_Address()
public MAPSIPTO_Permission getSipto_Permission()
public MAPSpecificAPNInfo[] getSpecificAPNInfoList()
public boolean hasAmbr()
public boolean hasApn()
public boolean hasApn_oi_Replacement()
public boolean hasChargingCharacteristics()
public boolean hasContextId()
public boolean hasEps_qos_Subscribed()
public boolean hasExtensionContainer()
public boolean hasPdn_Type()
public boolean hasPdn_gw_AllocationType()
public boolean hasPdn_gw_Identity()
public boolean hasServedPartyIP_IPv4_Address()
public boolean hasServedPartyIP_IPv6_Address()
public boolean hasSipto_Permission()
public boolean hasSpecificAPNInfoList()
public boolean hasVplmnAddressAllowed()
public MAPAPN_Configuration setAmbr(MAPAMBR value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setApn(AccessPointName value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setApn_oi_Replacement(AccessPointNameOperatorId value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setChargingCharacteristics(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setContextId(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setEps_qos_Subscribed(MAPEPS_QoS_Subscribed value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setPdn_Type(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setPdn_gw_AllocationType(MAPPDN_GW_AllocationType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setPdn_gw_Identity(MAPPDN_GW_Identity value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class AbstractDataObject
public MAPAPN_Configuration setServedPartyIP_IPv4_Address(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setServedPartyIP_IPv6_Address(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setSipto_Permission(MAPSIPTO_Permission value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setSpecificAPNInfoList(MAPSpecificAPNInfo[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPAPN_Configuration setVplmnAddressAllowedPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-only