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, function5gVec, functionGbtsVec, functionNodeBVec, functionTag, functionVec, parentChassisDn, parentChassisIdgbtsGLoCells, gtrxgroups, nodeBLocalCells, transceiversaddressSpace, associatedAddresses, baseName, configuredAddresses, connectivity, deviceId, entityList, interfaces, ipForwarding, layer2Vpns, layer3Vpns, lspList, managedElementId, mplsInterfaces, protocol, sysDescr, sysName, sysObjectId, uniqueAddresscustomData, 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() |
get5gFunctionVecItr, getAttributesXML, getChassisType, getFunctionTag, getFunctionVecItr, getFunctionVecSize, getGbtsFunctionVecItr, getNodeBFunctionVecItr, InitialiseMembersaddGbtsGLocalCell, addGtrxgroup, addLocationInformation, addNodeBLocalCell, addSector, addTransceiver, associate, getGbtsGLocalCells, getGtrxgroups, getNodeBLocalCells, getRANConnectivity, getRANType, getTransceivers, isPartOfMulitFunction, setPartOfMulitFunctionaddAssociatedAddress, 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, toXMLStringaddCustomData, addExtraInfo, getCustomData, getExtraInfoprotected 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()