public class LTEENodeB extends LTENetworkDevice
Class representing an ENodeB chassis
To be used in conjunction with LTEDataStore
.
An ENodeB 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 |
---|
LTEENodeB(NetworkDevice device)
Create a new LTE network device based on another network device (not an LTE one)
|
LTEENodeB(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTEENodeB(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new ENodeB network device
|
Modifier and Type | Method and Description |
---|---|
LTEENBFunction |
addENBFunction(java.lang.String name,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an ENodeBFunction to this ENodeB
|
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 LTEENodeB(NetworkDevice device)
device
- The network device to use as a basis for the new LTEENodeBpublic LTEENodeB(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTEENodeB(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new ENodeBparentChassisId
- The EMS's unique id of the ENodeB's chassisparentChassisDn
- The EMS's name for the ENodeB's chassispublic LTEENBFunction addENBFunction(java.lang.String name, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
name
- The name of the ENodeBvendor
- The vendor of the ENodeBdata
- A Map of data objects relevent to an ENodeBFunctionpublic void Initialise()