public class LTESGW extends LTENetworkDevice
Class representing an SGW chassis
To be used in conjunction with LTEDataStore
and LTESGW
An SGW extends LTENetworkDevice
but adds the following functionality:
LTENetworkDevice.eChassisType
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
locationData
A map of Node B local cells associated with the device, indexed by cell ID
|
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 |
---|
LTESGW(NetworkDevice device)
Create a new LTE network device based on another network device (not an LTE one)
|
LTESGW(java.lang.String deviceId,
java.lang.String uniqueAddress) |
LTESGW(java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Create a new SGW network device
|
Modifier and Type | Method and Description |
---|---|
LTESGWFunction |
addSGWFunction(java.lang.String sgwName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an SGWFunction to this SGW
|
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
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> locationData
public LTESGW(NetworkDevice device)
device
- The network device to use as a basis for the new LTESGWpublic LTESGW(java.lang.String deviceId, java.lang.String uniqueAddress)
public LTESGW(java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn)
deviceId
- The unique id to use as a basis for the new SGWparentChassisId
- The EMS's unique id of the SGW's chassisparentChassisDn
- The EMS's name for the SGW's chassispublic LTESGWFunction addSGWFunction(java.lang.String sgwName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
sgwName
- The name of the SGWvendor
- The vendor of the SGWdata
- A Map of data objects relevent to an SGWFunctionpublic void Initialise()