public class LTEHSS extends LTENetworkDevice
Class representing an LTEHSS chassis
To be used in conjunction with LTEDataStore
.
An HSS 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 |
---|
LTEHSS(NetworkDevice device) |
LTEHSS(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTEHSS(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new HSS network device
|
Modifier and Type | Method and Description |
---|---|
LTEHSSFunction |
addHSSFunction(java.lang.String hssName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an HSSFunction to this HSS
|
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 LTEHSS(NetworkDevice device)
public LTEHSS(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTEHSS(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new HSSparentChassisId
- The EMS's unique id of the HSS's chassisparentChassisDn
- The EMS's name for the HSS's chassispublic LTEHSSFunction addHSSFunction(java.lang.String hssName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
hssName
- The name of the HSSvendor
- The vendor of the HSSdata
- A Map of data objects relevent to an HSSFunctionpublic void Initialise()