public class P4SwitchBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
configFile |
protected Long |
deviceId |
protected String |
gRPCServerIp |
protected Integer |
gRPCServerPort |
protected String |
nodeId |
protected String |
runtimeFile |
protected P4pluginP4runtimeService |
runtimeService |
Constructor and Description |
---|
P4SwitchBuilder() |
Modifier and Type | Method and Description |
---|---|
P4Switch |
build() |
P4SwitchBuilder |
setConfigFile(String configFile) |
P4SwitchBuilder |
setDeviceId(Long deviceId) |
P4SwitchBuilder |
setNodeId(String nodeId) |
P4SwitchBuilder |
setRuntimeFile(String runtimeFile) |
P4SwitchBuilder |
setRuntimeService(P4pluginP4runtimeService runtimeService) |
P4SwitchBuilder |
setServerIp(String gRPCServerIp) |
P4SwitchBuilder |
setServerPort(Integer gRPCServerPort) |
protected String gRPCServerIp
protected Integer gRPCServerPort
protected Long deviceId
protected String nodeId
protected String configFile
protected String runtimeFile
protected P4pluginP4runtimeService runtimeService
public P4SwitchBuilder setServerIp(String gRPCServerIp)
public P4SwitchBuilder setServerPort(Integer gRPCServerPort)
public P4SwitchBuilder setDeviceId(Long deviceId)
public P4SwitchBuilder setNodeId(String nodeId)
public P4SwitchBuilder setRuntimeFile(String runtimeFile)
public P4SwitchBuilder setConfigFile(String configFile)
public P4SwitchBuilder setRuntimeService(P4pluginP4runtimeService runtimeService)
public P4Switch build()
Copyright © 2018 OpenDaylight. All rights reserved.