public class N5gUPFFunction extends N5gFunction
Class representing an UPF Function of an UPF chassis
To be used in conjunction with 5GDataStore and UPF
An UPFFunction extends N5gFunction but adds the following functionality
N5gFunction.eConnectionType, N5gFunction.eFunctionTypeconnectionMap, interfaceVec, m_Attributes, m_Name, m_Vendor| Constructor and Description |
|---|
N5gUPFFunction(java.lang.String name,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Constructor, should be called via Add method in
LTEDataStore |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnection(N5gFunction.eConnectionType type,
java.lang.String nbrName,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to the list
|
protected void |
Initialise() |
add5GInterface, addPlmn, get5GInterfaceItr, getAttributes, getConnectionItr, getPlmnsItr, InitialiseMemberspublic N5gUPFFunction(java.lang.String name,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
LTEDataStorename - The given name for this UPF Functionvendor - The vendor of the UPF functiondata - A Map containing data objects relevant to an UPF Functionprotected void Initialise()
public void addConnection(N5gFunction.eConnectionType type, java.lang.String nbrName, java.util.Map<java.lang.String,java.lang.Object> data)
addConnection in class N5gFunctiontype - The connection typenbrName - The id of the remote nbrdata - A Map of other connection data