public class LTEPCRF extends LTENetworkDevice
Class representing a PCRF chassis
To be used in conjunction with LTEDataStore
.
A PCRF 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 |
---|
LTEPCRF(NetworkDevice device) |
LTEPCRF(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTEPCRF(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new PCRF network device
|
Modifier and Type | Method and Description |
---|---|
LTEPCRFFunction |
addPCRFFunction(java.lang.String pcrfName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an PCRFFunction 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 LTEPCRF(NetworkDevice device)
public LTEPCRF(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTEPCRF(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new PCRFparentChassisId
- The EMS's unique id of the PCRF's chassisparentChassisDn
- The EMS's name for the PCRF's chassispublic LTEPCRFFunction addPCRFFunction(java.lang.String pcrfName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
pcrfName
- The name of the PCRFvendor
- The vendor of the PCRFdata
- A Map of data objects relevent to an PCRFFunctionpublic void Initialise()