public class LTEPGW extends LTENetworkDevice
Class representing a PGW chassis
To be used in conjunction with LTEDataStore
.
A PGW 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 |
---|
LTEPGW(NetworkDevice device) |
LTEPGW(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTEPGW(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new PGW network device
|
Modifier and Type | Method and Description |
---|---|
LTEPGWFunction |
addPGWFunction(java.lang.String pgwName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an PGWFunction to this PGW
|
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 LTEPGW(NetworkDevice device)
public LTEPGW(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTEPGW(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new PGWparentChassisId
- The EMS's unique id of the PGW's chassisparentChassisDn
- The EMS's name for the PGW's chassispublic LTEPGWFunction addPGWFunction(java.lang.String pgwName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
pgwName
- The name of the PGWvendor
- The vendor of the PGWdata
- A Map of data objects relevent to an PGWFunctionpublic void Initialise()