public class LTEMME extends LTENetworkDevice
Class representing an MME chassis
To be used in conjunction with LTEDataStore
.
An MME extends LTENetworkDevice
but adds the following functionality:
LTENetworkDevice.eChassisType
deviceType, functionTag, functionVec, parentChassisDn, parentChassisId
nodeBLocalCells, transceivers
addressSpace, associatedAddresses, baseName, configuredAddresses, connectivity, deviceId, entityList, interfaces, ipForwarding, layer2Vpns, layer3Vpns, lspList, managedElementId, mplsInterfaces, protocol, sysDescr, sysName, sysObjectId, uniqueAddress
customData, extraInfo
Constructor and Description |
---|
LTEMME(NetworkDevice device)
Create a new LTE network device based on another network device (not an LTE one)
|
LTEMME(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTEMME(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new MME network device
|
Modifier and Type | Method and Description |
---|---|
LTEMMEFunction |
addMMEFunction(java.lang.String mmeName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an MMEFunction to this MME
|
void |
Initialise() |
getAttributesXML, getChassisType, getFunctionTag, getFunctionVecItr, getFunctionVecSize, InitialiseMembers
addLocationInformation, addNodeBLocalCell, addSector, addTransceiver, associate, getNodeBLocalCells, getRANConnectivity, getRANType, getTransceivers
addAssociatedAddress, addConfiguredAddress, addConnection, addInterface, addL3Vpn, addL3VpnInterface, addL3VpnRouteTarget, getAddressSpace, getAssociatedAddresses, getBaseName, getConfiguredAddresses, getConnections, getDeviceId, getEntityList, getId, getInterfaces, getIpForwarding, getLayer2Vpns, getLayer3Vpns, getLspList, getManagedElementId, getMplsInterfaces, getName, getProtocol, getSysDescr, getSysName, getSysObjectId, getUniqueAddress, getUniqueID, hasAddress, isInSubnet, merge, resolveDeviceAddresses, setAddressSpace, setBaseName, setDeviceId, setIpForwarding, setManagedElementId, setManagementIpAddress, setProtocol, setSysDescr, setSysName, setSysObjectId, setUniqueName, toDeviceInfoXMLString, toInventoryXMLString, toMPLSInterfaceXMLString, toXMLString
addCustomData, addExtraInfo, getCustomData, getExtraInfo
public LTEMME(NetworkDevice device)
device
- The network device to use as a basis for the new LTEMMEpublic LTEMME(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTEMME(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new MMEparentChassisId
- The EMS's unique id of the MME's chassisparentChassisDn
- The EMS's name for the MME's chassispublic LTEMMEFunction addMMEFunction(java.lang.String mmeName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
mmeName
- The name of the MMEvendor
- The vendor of the MMEdata
- A Map of data objects relevent to an MMEFunctionpublic void Initialise()