public static final class DefaultCordVtnNode.Builder extends Object implements CordVtnNode.Builder
| Modifier and Type | Method and Description |
|---|---|
CordVtnNode |
build()
Returns new cordvtn node.
|
DefaultCordVtnNode.Builder |
dataInterface(String dataIface)
Returns cordvtn node builder with the supplied data interface.
|
DefaultCordVtnNode.Builder |
dataIp(CidrAddr dataIp)
Returns cordvtn node builder with the supplied data IP.
|
DefaultCordVtnNode.Builder |
hostManagementInterface(String hostMgmtIface)
Returns cordvtn node builder with the supplied host management interface.
|
DefaultCordVtnNode.Builder |
hostManagementIp(CidrAddr hostMgmtIp)
Returns cordvtn node builder with the supplied host management IP.
|
DefaultCordVtnNode.Builder |
hostname(String hostname)
Returns cordvtn node builder with the supplied hostname.
|
DefaultCordVtnNode.Builder |
integrationBridgeId(org.onosproject.net.DeviceId deviceId)
Returns cordvtn node builder with the supplied integration bridge identifier.
|
DefaultCordVtnNode.Builder |
localManagementIp(CidrAddr localMgmtIp)
Returns cordvtn node builder with the supplied local management IP.
|
DefaultCordVtnNode.Builder |
ovsdbPort(org.onlab.packet.TpPort port)
Returns cordvtn node builder with the supplied OVSDB port.
|
DefaultCordVtnNode.Builder |
sshInfo(SshAccessInfo sshInfo)
Returns cordvtn node builder with the supplied SSH access information.
|
DefaultCordVtnNode.Builder |
state(CordVtnNodeState state)
Returns cordvtn node builder with the supplied initialize state.
|
public CordVtnNode build()
CordVtnNode.Builderbuild in interface CordVtnNode.Builderpublic DefaultCordVtnNode.Builder hostname(String hostname)
CordVtnNode.Builderhostname in interface CordVtnNode.Builderhostname - hostname of the nodepublic DefaultCordVtnNode.Builder hostManagementIp(CidrAddr hostMgmtIp)
CordVtnNode.BuilderhostManagementIp in interface CordVtnNode.BuilderhostMgmtIp - ip address with cidr notationpublic DefaultCordVtnNode.Builder localManagementIp(CidrAddr localMgmtIp)
CordVtnNode.BuilderlocalManagementIp in interface CordVtnNode.BuilderlocalMgmtIp - ip address with cidr notationpublic DefaultCordVtnNode.Builder dataIp(CidrAddr dataIp)
CordVtnNode.BuilderdataIp in interface CordVtnNode.BuilderdataIp - ip address with cidr notationpublic DefaultCordVtnNode.Builder integrationBridgeId(org.onosproject.net.DeviceId deviceId)
CordVtnNode.BuilderintegrationBridgeId in interface CordVtnNode.BuilderdeviceId - bridge identifierpublic DefaultCordVtnNode.Builder dataInterface(String dataIface)
CordVtnNode.BuilderdataInterface in interface CordVtnNode.BuilderdataIface - interface namepublic DefaultCordVtnNode.Builder hostManagementInterface(String hostMgmtIface)
CordVtnNode.BuilderhostManagementInterface in interface CordVtnNode.BuilderhostMgmtIface - interface namepublic DefaultCordVtnNode.Builder ovsdbPort(org.onlab.packet.TpPort port)
CordVtnNode.BuilderovsdbPort in interface CordVtnNode.Builderport - transport layer port numberpublic DefaultCordVtnNode.Builder sshInfo(SshAccessInfo sshInfo)
CordVtnNode.BuildersshInfo in interface CordVtnNode.BuildersshInfo - ssh access informationpublic DefaultCordVtnNode.Builder state(CordVtnNodeState state)
CordVtnNode.Builderstate in interface CordVtnNode.Builderstate - cordvtn node stateCopyright © 2018. All rights reserved.