public class WUserService extends Object
Constructor and Description |
---|
WUserService(String userServiceUniqueId,
List<String> listVnfTypesToTraverseUpstream,
List<String> listVnfTypesToTraverseDownstream,
List<Double> sequenceTrafficExpansionFactorsRespectToBaseTrafficUpstream,
List<Double> sequenceTrafficExpansionFactorsRespectToBaseTrafficDownstream,
List<Double> listMaxLatencyFromInitialToVnfStart_ms_upstream,
List<Double> listMaxLatencyFromInitialToVnfStart_ms_downstream,
double injectionDownstreamExpansionFactorRespecToBaseTrafficUpstream,
boolean isEndingInCoreNode,
String arbitraryParamString) |
Modifier and Type | Method and Description |
---|---|
String |
getArbitraryParamString()
Returns the arbitrary user-defined parameters string
|
double |
getInjectionDownstreamExpansionFactorRespecToBaseTrafficUpstream()
Returns the expansion factor for the initial downstream traffic.
|
List<Double> |
getListMaxLatencyFromInitialToVnfStart_ms_downstream()
Gets the list of maximum acceptable latency limits in ms, for the downtream traffic.
|
List<Double> |
getListMaxLatencyFromInitialToVnfStart_ms_upstream()
Gets the list of maximum acceptable latency limits in ms, for the upstream traffic.
|
List<String> |
getListVnfTypesToTraverseDownstream()
Gets the list of VNF types to traverse by the downstream traffic
|
List<String> |
getListVnfTypesToTraverseUpstream()
Gets the list of VNF types to traverse by the upstream traffic
|
List<Double> |
getSequenceTrafficExpansionFactorsRespectToBaseTrafficDownstream()
Gets the traffic expansion factors of the downstream traffic.
|
List<Double> |
getSequenceTrafficExpansionFactorsRespectToBaseTrafficUpstream()
Gets the traffic expansion factors of the upstream traffic.
|
String |
getUserServiceUniqueId()
Returns the user service name, that works as a unique identifier
|
boolean |
isEndingInCoreNode()
Indicates if this user service is expected to finalize in a core node
|
void |
setArbitraryParamString(String arbitraryParamString)
Sets the arbitrary user-defined parameters string
|
String |
toString() |
public WUserService(String userServiceUniqueId, List<String> listVnfTypesToTraverseUpstream, List<String> listVnfTypesToTraverseDownstream, List<Double> sequenceTrafficExpansionFactorsRespectToBaseTrafficUpstream, List<Double> sequenceTrafficExpansionFactorsRespectToBaseTrafficDownstream, List<Double> listMaxLatencyFromInitialToVnfStart_ms_upstream, List<Double> listMaxLatencyFromInitialToVnfStart_ms_downstream, double injectionDownstreamExpansionFactorRespecToBaseTrafficUpstream, boolean isEndingInCoreNode, String arbitraryParamString)
public String getArbitraryParamString()
public double getInjectionDownstreamExpansionFactorRespecToBaseTrafficUpstream()
public List<Double> getListMaxLatencyFromInitialToVnfStart_ms_downstream()
public List<Double> getListMaxLatencyFromInitialToVnfStart_ms_upstream()
public List<String> getListVnfTypesToTraverseDownstream()
public List<String> getListVnfTypesToTraverseUpstream()
public List<Double> getSequenceTrafficExpansionFactorsRespectToBaseTrafficDownstream()
public List<Double> getSequenceTrafficExpansionFactorsRespectToBaseTrafficUpstream()
public String getUserServiceUniqueId()
public boolean isEndingInCoreNode()
public void setArbitraryParamString(String arbitraryParamString)
arbitraryParamString
- see aboveCopyright © 2018. All rights reserved.