Class MAPProvideSubscriberLocation_Arg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPProvideSubscriberLocation_Arg
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPProvideSubscriberLocation_Arg extends AbstractFieldsObject
API for MAP-LCS-DataTypes.ProvideSubscriberLocation-Arg. Generated from the following ASN.1 type definition.ProvideSubscriberLocation-Arg ::= SEQUENCE { locationType LocationType, mlc-Number ISDN-AddressString, lcs-ClientID LCS-ClientID OPTIONAL, privacyOverride NULL OPTIONAL, imsi IMSI OPTIONAL, msisdn ISDN-AddressString OPTIONAL, lmsi LMSI OPTIONAL, imei IMEI OPTIONAL, lcs-Priority LCS-Priority OPTIONAL, lcs-QoS LCS-QoS OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... supportedGADShapes SupportedGADShapes OPTIONAL, -- Added in R99. lcs-ReferenceNumber LCS-ReferenceNumber OPTIONAL, -- Added in release 4. lcsServiceTypeID LCSServiceTypeID OPTIONAL, -- Added in release 5. lcsCodeword LCSCodeword OPTIONAL, -- Added in release 5. lcs-PrivacyCheck LCS-PrivacyCheck OPTIONAL, -- Added in release 6. areaEventInfo AreaEventInfo OPTIONAL, -- Added in release 6. h-gmlc-Address GSN-Address OPTIONAL, -- Added in release 6. mo-lrShortCircuitIndicator NULL OPTIONAL, -- Added in release 7. periodicLDRInfo PeriodicLDRInfo OPTIONAL, -- Added in release 7. reportingPLMNList ReportingPLMNList OPTIONAL -- Added in release 7. }
Added in R98. One of imsi or msisdn is mandatory. If a location estimate type indicates activate deferred location or cancel deferred location, a lcs-Reference number shall be included. Exception handling: a ProvideSubscriberLocation-Arg containing an unrecognized LocationEstimateType shall be rejected by the receiver with a return error cause of unexpected data value. beingInsideArea is always treated as oneTimeEvent regardless of the possible value of occurrenceInfo inside areaEventInfo. Exception handling: a ProvideSubscriberLocation-Arg containing other values than listed above in DeferredLocationEventType shall be rejected by the receiver with a return error cause of unexpected data value. Exception handling: a ProvideSubscriberLocation-Arg containing an unrecognized PrivacyCheckRelatedAction shall be rejected by the receiver with a return error cause of unexpected data value.Used as argument type by
MAPOperations.provideSubscriberLocation
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPProvideSubscriberLocation_Arg()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPProvideSubscriberLocation_Arg
clone()
Constructs a copy of this object and everything reachable from it.static MAPProvideSubscriberLocation_Arg
copyOf(MAPProvideSubscriberLocation_Arg 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.MAPAreaEventInfo
getAreaEventInfo()
Gets the value of the field areaEventInfo.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.GSNAddress
getH_gmlc_Address()
Gets the value of the field h-gmlc-Address.IMEIAddress
getImei()
Gets the value of the field imei.IMSIAddress
getImsi()
Gets the value of the field imsi.MAPLCS_ClientID
getLcs_ClientID()
Gets the value of the field lcs-ClientID.byte[]
getLcs_Priority()
Gets the value of the field lcs-Priority.MAPLCS_PrivacyCheck
getLcs_PrivacyCheck()
Gets the value of the field lcs-PrivacyCheck.MAPLCS_QoS
getLcs_QoS()
Gets the value of the field lcs-QoS.byte[]
getLcs_ReferenceNumber()
Gets the value of the field lcs-ReferenceNumber.MAPLCSCodeword
getLcsCodeword()
Gets the value of the field lcsCodeword.int
getLcsServiceTypeID()
Gets the value of the field lcsServiceTypeID.LMSIAddress
getLmsi()
Gets the value of the field lmsi.MAPLocationType
getLocationType()
Gets the value of the field locationType.AddressString
getMlc_Number()
Gets the value of the field mlc-Number.AddressString
getMsisdn()
Gets the value of the field msisdn.MAPPeriodicLDRInfo
getPeriodicLDRInfo()
Gets the value of the field periodicLDRInfo.MAPReportingPLMNList
getReportingPLMNList()
Gets the value of the field reportingPLMNList.MAPSupportedGADShapes
getSupportedGADShapes()
Gets the value of the field supportedGADShapes.boolean
hasAreaEventInfo()
Tests whether the field areaEventInfo has a value.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasH_gmlc_Address()
Tests whether the field h-gmlc-Address has a value.boolean
hasImei()
Tests whether the field imei has a value.boolean
hasImsi()
Tests whether the field imsi has a value.boolean
hasLcs_ClientID()
Tests whether the field lcs-ClientID has a value.boolean
hasLcs_Priority()
Tests whether the field lcs-Priority has a value.boolean
hasLcs_PrivacyCheck()
Tests whether the field lcs-PrivacyCheck has a value.boolean
hasLcs_QoS()
Tests whether the field lcs-QoS has a value.boolean
hasLcs_ReferenceNumber()
Tests whether the field lcs-ReferenceNumber has a value.boolean
hasLcsCodeword()
Tests whether the field lcsCodeword has a value.boolean
hasLcsServiceTypeID()
Tests whether the field lcsServiceTypeID has a value.boolean
hasLmsi()
Tests whether the field lmsi has a value.boolean
hasLocationType()
Tests whether the field locationType has a value.boolean
hasMlc_Number()
Tests whether the field mlc-Number has a value.boolean
hasMo_lrShortCircuitIndicator()
Tests whether the field mo-lrShortCircuitIndicator is present.boolean
hasMsisdn()
Tests whether the field msisdn has a value.boolean
hasPeriodicLDRInfo()
Tests whether the field periodicLDRInfo has a value.boolean
hasPrivacyOverride()
Tests whether the field privacyOverride is present.boolean
hasReportingPLMNList()
Tests whether the field reportingPLMNList has a value.boolean
hasSupportedGADShapes()
Tests whether the field supportedGADShapes has a value.MAPProvideSubscriberLocation_Arg
setAreaEventInfo(MAPAreaEventInfo value)
Sets the value of the field areaEventInfo.MAPProvideSubscriberLocation_Arg
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPProvideSubscriberLocation_Arg
setH_gmlc_Address(GSNAddress value)
Sets the value of the field h-gmlc-Address.MAPProvideSubscriberLocation_Arg
setImei(IMEIAddress value)
Sets the value of the field imei.MAPProvideSubscriberLocation_Arg
setImsi(IMSIAddress value)
Sets the value of the field imsi.MAPProvideSubscriberLocation_Arg
setLcs_ClientID(MAPLCS_ClientID value)
Sets the value of the field lcs-ClientID.MAPProvideSubscriberLocation_Arg
setLcs_Priority(byte[] value)
Sets the value of the field lcs-Priority.MAPProvideSubscriberLocation_Arg
setLcs_PrivacyCheck(MAPLCS_PrivacyCheck value)
Sets the value of the field lcs-PrivacyCheck.MAPProvideSubscriberLocation_Arg
setLcs_QoS(MAPLCS_QoS value)
Sets the value of the field lcs-QoS.MAPProvideSubscriberLocation_Arg
setLcs_ReferenceNumber(byte[] value)
Sets the value of the field lcs-ReferenceNumber.MAPProvideSubscriberLocation_Arg
setLcsCodeword(MAPLCSCodeword value)
Sets the value of the field lcsCodeword.MAPProvideSubscriberLocation_Arg
setLcsServiceTypeID(int value)
Sets the value of the field lcsServiceTypeID and marks the field as present.MAPProvideSubscriberLocation_Arg
setLcsServiceTypeIDPresent(boolean flag)
Sets the presence or absence of the optional field lcsServiceTypeID.MAPProvideSubscriberLocation_Arg
setLmsi(LMSIAddress value)
Sets the value of the field lmsi.MAPProvideSubscriberLocation_Arg
setLocationType(MAPLocationType value)
Sets the value of the field locationType.MAPProvideSubscriberLocation_Arg
setMlc_Number(AddressString value)
Sets the value of the field mlc-Number.MAPProvideSubscriberLocation_Arg
setMo_lrShortCircuitIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field mo-lrShortCircuitIndicator.MAPProvideSubscriberLocation_Arg
setMsisdn(AddressString value)
Sets the value of the field msisdn.MAPProvideSubscriberLocation_Arg
setPeriodicLDRInfo(MAPPeriodicLDRInfo value)
Sets the value of the field periodicLDRInfo.MAPProvideSubscriberLocation_Arg
setPrivacyOverridePresent(boolean flag)
Sets the presence or absence of the optional field privacyOverride.void
setReadOnly()
Sets this and all its fields to be immutable.MAPProvideSubscriberLocation_Arg
setReportingPLMNList(MAPReportingPLMNList value)
Sets the value of the field reportingPLMNList.MAPProvideSubscriberLocation_Arg
setSupportedGADShapes(MAPSupportedGADShapes value)
Sets the value of the field supportedGADShapes.-
Methods inherited from class com.opencloud.util.AbstractFieldsObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly
-
-
-
-
Method Detail
-
clone
public MAPProvideSubscriberLocation_Arg clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Specified by:
clone
in classAbstractDataObject
- Returns:
- copy of object
-
copyOf
public static MAPProvideSubscriberLocation_Arg copyOf(MAPProvideSubscriberLocation_Arg 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.- Parameters:
from
- the object from which to copy- Returns:
- MAPProvideSubscriberLocation_Arg
-
getAreaEventInfo
public MAPAreaEventInfo getAreaEventInfo()
Gets the value of the field areaEventInfo.- Returns:
- value of field areaEventInfo, or null if not present
-
getExtensionContainer
public MAPExtensionContainer getExtensionContainer()
Gets the value of the field extensionContainer.- Returns:
- value of field extensionContainer, or null if not present
-
getFieldAccessors
public static FieldAccessor[] getFieldAccessors()
Gets a new array of the accessors for fields of this type.- Returns:
- FieldAccessor[]
-
getFieldsMap
public Map<String,Object> getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value. For a field of primitive type, the field-value is boxed. For an absent optional field, the field-value is AbstractFieldsObject.FIELD_ABSENT. For an unitialised mandatory field, the field-value is AbstractFieldsObject.FIELD_UNINITIALISED.- Specified by:
getFieldsMap
in classAbstractFieldsObject
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getH_gmlc_Address
public GSNAddress getH_gmlc_Address()
Gets the value of the field h-gmlc-Address.- Returns:
- value of field h-gmlc-Address, or null if not present
-
getImei
public IMEIAddress getImei()
Gets the value of the field imei.- Returns:
- value of field imei, or null if not present
-
getImsi
public IMSIAddress getImsi()
Gets the value of the field imsi.- Returns:
- value of field imsi, or null if not present
-
getLcsCodeword
public MAPLCSCodeword getLcsCodeword()
Gets the value of the field lcsCodeword.- Returns:
- value of field lcsCodeword, or null if not present
-
getLcsServiceTypeID
public int getLcsServiceTypeID()
Gets the value of the field lcsServiceTypeID.- Returns:
- value of field lcsServiceTypeID
-
getLcs_ClientID
public MAPLCS_ClientID getLcs_ClientID()
Gets the value of the field lcs-ClientID.- Returns:
- value of field lcs-ClientID, or null if not present
-
getLcs_Priority
public byte[] getLcs_Priority()
Gets the value of the field lcs-Priority.- Returns:
- value of field lcs-Priority, or null if not present
-
getLcs_PrivacyCheck
public MAPLCS_PrivacyCheck getLcs_PrivacyCheck()
Gets the value of the field lcs-PrivacyCheck.- Returns:
- value of field lcs-PrivacyCheck, or null if not present
-
getLcs_QoS
public MAPLCS_QoS getLcs_QoS()
Gets the value of the field lcs-QoS.- Returns:
- value of field lcs-QoS, or null if not present
-
getLcs_ReferenceNumber
public byte[] getLcs_ReferenceNumber()
Gets the value of the field lcs-ReferenceNumber.- Returns:
- value of field lcs-ReferenceNumber, or null if not present
-
getLmsi
public LMSIAddress getLmsi()
Gets the value of the field lmsi.- Returns:
- value of field lmsi, or null if not present
-
getLocationType
public MAPLocationType getLocationType()
Gets the value of the field locationType.- Returns:
- value of field locationType, or null if not present
-
getMlc_Number
public AddressString getMlc_Number()
Gets the value of the field mlc-Number.- Returns:
- value of field mlc-Number, or null if not present
-
getMsisdn
public AddressString getMsisdn()
Gets the value of the field msisdn.- Returns:
- value of field msisdn, or null if not present
-
getPeriodicLDRInfo
public MAPPeriodicLDRInfo getPeriodicLDRInfo()
Gets the value of the field periodicLDRInfo.- Returns:
- value of field periodicLDRInfo, or null if not present
-
getReportingPLMNList
public MAPReportingPLMNList getReportingPLMNList()
Gets the value of the field reportingPLMNList.- Returns:
- value of field reportingPLMNList, or null if not present
-
getSupportedGADShapes
public MAPSupportedGADShapes getSupportedGADShapes()
Gets the value of the field supportedGADShapes.- Returns:
- value of field supportedGADShapes, or null if not present
-
hasAreaEventInfo
public boolean hasAreaEventInfo()
Tests whether the field areaEventInfo has a value.- Returns:
- whether the field areaEventInfo has a value
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasH_gmlc_Address
public boolean hasH_gmlc_Address()
Tests whether the field h-gmlc-Address has a value.- Returns:
- whether the field h-gmlc-Address has a value
-
hasImei
public boolean hasImei()
Tests whether the field imei has a value.- Returns:
- whether the field imei has a value
-
hasImsi
public boolean hasImsi()
Tests whether the field imsi has a value.- Returns:
- whether the field imsi has a value
-
hasLcsCodeword
public boolean hasLcsCodeword()
Tests whether the field lcsCodeword has a value.- Returns:
- whether the field lcsCodeword has a value
-
hasLcsServiceTypeID
public boolean hasLcsServiceTypeID()
Tests whether the field lcsServiceTypeID has a value.- Returns:
- whether the field lcsServiceTypeID has a value
-
hasLcs_ClientID
public boolean hasLcs_ClientID()
Tests whether the field lcs-ClientID has a value.- Returns:
- whether the field lcs-ClientID has a value
-
hasLcs_Priority
public boolean hasLcs_Priority()
Tests whether the field lcs-Priority has a value.- Returns:
- whether the field lcs-Priority has a value
-
hasLcs_PrivacyCheck
public boolean hasLcs_PrivacyCheck()
Tests whether the field lcs-PrivacyCheck has a value.- Returns:
- whether the field lcs-PrivacyCheck has a value
-
hasLcs_QoS
public boolean hasLcs_QoS()
Tests whether the field lcs-QoS has a value.- Returns:
- whether the field lcs-QoS has a value
-
hasLcs_ReferenceNumber
public boolean hasLcs_ReferenceNumber()
Tests whether the field lcs-ReferenceNumber has a value.- Returns:
- whether the field lcs-ReferenceNumber has a value
-
hasLmsi
public boolean hasLmsi()
Tests whether the field lmsi has a value.- Returns:
- whether the field lmsi has a value
-
hasLocationType
public boolean hasLocationType()
Tests whether the field locationType has a value.- Returns:
- whether the field locationType has a value
-
hasMlc_Number
public boolean hasMlc_Number()
Tests whether the field mlc-Number has a value.- Returns:
- whether the field mlc-Number has a value
-
hasMo_lrShortCircuitIndicator
public boolean hasMo_lrShortCircuitIndicator()
Tests whether the field mo-lrShortCircuitIndicator is present.- Returns:
- whether the field mo-lrShortCircuitIndicator is present
-
hasMsisdn
public boolean hasMsisdn()
Tests whether the field msisdn has a value.- Returns:
- whether the field msisdn has a value
-
hasPeriodicLDRInfo
public boolean hasPeriodicLDRInfo()
Tests whether the field periodicLDRInfo has a value.- Returns:
- whether the field periodicLDRInfo has a value
-
hasPrivacyOverride
public boolean hasPrivacyOverride()
Tests whether the field privacyOverride is present.- Returns:
- whether the field privacyOverride is present
-
hasReportingPLMNList
public boolean hasReportingPLMNList()
Tests whether the field reportingPLMNList has a value.- Returns:
- whether the field reportingPLMNList has a value
-
hasSupportedGADShapes
public boolean hasSupportedGADShapes()
Tests whether the field supportedGADShapes has a value.- Returns:
- whether the field supportedGADShapes has a value
-
setAreaEventInfo
public MAPProvideSubscriberLocation_Arg setAreaEventInfo(MAPAreaEventInfo value) throws IllegalStateException
Sets the value of the field areaEventInfo. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setExtensionContainer
public MAPProvideSubscriberLocation_Arg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
Sets the value of the field extensionContainer. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setH_gmlc_Address
public MAPProvideSubscriberLocation_Arg setH_gmlc_Address(GSNAddress value) throws IllegalStateException
Sets the value of the field h-gmlc-Address. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setImei
public MAPProvideSubscriberLocation_Arg setImei(IMEIAddress value) throws IllegalStateException
Sets the value of the field imei. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setImsi
public MAPProvideSubscriberLocation_Arg setImsi(IMSIAddress value) throws IllegalStateException
Sets the value of the field imsi. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcsCodeword
public MAPProvideSubscriberLocation_Arg setLcsCodeword(MAPLCSCodeword value) throws IllegalStateException
Sets the value of the field lcsCodeword. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcsServiceTypeID
public MAPProvideSubscriberLocation_Arg setLcsServiceTypeID(int value) throws IllegalStateException
Sets the value of the field lcsServiceTypeID and marks the field as present.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcsServiceTypeIDPresent
public MAPProvideSubscriberLocation_Arg setLcsServiceTypeIDPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field lcsServiceTypeID.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcs_ClientID
public MAPProvideSubscriberLocation_Arg setLcs_ClientID(MAPLCS_ClientID value) throws IllegalStateException
Sets the value of the field lcs-ClientID. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcs_Priority
public MAPProvideSubscriberLocation_Arg setLcs_Priority(byte[] value) throws IllegalStateException
Sets the value of the field lcs-Priority. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcs_PrivacyCheck
public MAPProvideSubscriberLocation_Arg setLcs_PrivacyCheck(MAPLCS_PrivacyCheck value) throws IllegalStateException
Sets the value of the field lcs-PrivacyCheck. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcs_QoS
public MAPProvideSubscriberLocation_Arg setLcs_QoS(MAPLCS_QoS value) throws IllegalStateException
Sets the value of the field lcs-QoS. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLcs_ReferenceNumber
public MAPProvideSubscriberLocation_Arg setLcs_ReferenceNumber(byte[] value) throws IllegalStateException
Sets the value of the field lcs-ReferenceNumber. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLmsi
public MAPProvideSubscriberLocation_Arg setLmsi(LMSIAddress value) throws IllegalStateException
Sets the value of the field lmsi. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setLocationType
public MAPProvideSubscriberLocation_Arg setLocationType(MAPLocationType value) throws IllegalStateException
Sets the value of the field locationType.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMlc_Number
public MAPProvideSubscriberLocation_Arg setMlc_Number(AddressString value) throws IllegalStateException
Sets the value of the field mlc-Number.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMo_lrShortCircuitIndicatorPresent
public MAPProvideSubscriberLocation_Arg setMo_lrShortCircuitIndicatorPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field mo-lrShortCircuitIndicator.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsisdn
public MAPProvideSubscriberLocation_Arg setMsisdn(AddressString value) throws IllegalStateException
Sets the value of the field msisdn. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setPeriodicLDRInfo
public MAPProvideSubscriberLocation_Arg setPeriodicLDRInfo(MAPPeriodicLDRInfo value) throws IllegalStateException
Sets the value of the field periodicLDRInfo. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setPrivacyOverridePresent
public MAPProvideSubscriberLocation_Arg setPrivacyOverridePresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field privacyOverride.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setReadOnly
public void setReadOnly()
Sets this and all its fields to be immutable.- Specified by:
setReadOnly
in interfaceDataObject
- Overrides:
setReadOnly
in classAbstractDataObject
-
setReportingPLMNList
public MAPProvideSubscriberLocation_Arg setReportingPLMNList(MAPReportingPLMNList value) throws IllegalStateException
Sets the value of the field reportingPLMNList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setSupportedGADShapes
public MAPProvideSubscriberLocation_Arg setSupportedGADShapes(MAPSupportedGADShapes value) throws IllegalStateException
Sets the value of the field supportedGADShapes. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-