public class LTEEIR extends LTENetworkDevice
Class representing an EIR chassis
To be used in conjunction with LTEDataStore
.
An EIR 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 |
---|
LTEEIR(NetworkDevice device)
Create a new EIR network device based on another network device (not an LTE one)
|
LTEEIR(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTEEIR(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new EIR network device
|
Modifier and Type | Method and Description |
---|---|
LTEEIRFunction |
addEIRFunction(java.lang.String eirName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an EIRFunction to this EIR
|
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 LTEEIR(NetworkDevice device)
device
- The network device to use as a basis for the new EIRpublic LTEEIR(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTEEIR(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new EIRparentChassisId
- The EMS's unique id of the EIR's chassisparentChassisDn
- The EMS's name for the EIR's chassispublic LTEEIRFunction addEIRFunction(java.lang.String eirName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
eirName
- The name of the EIRvendor
- The vendor of the EIRdata
- A Map of data objects relevent to an EIRFunctionpublic void Initialise()