public final class HwvtepUtils extends Object
Modifier and Type | Method and Description |
---|---|
static com.google.common.util.concurrent.ListenableFuture<Void> |
addLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
Deprecated.
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
addLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
Deprecated.
|
static void |
addLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
Adds the logical switch.
|
static void |
addRemoteMcastMac(TypedWriteTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs remoteMcastMac)
Store a remote multicast MAC.
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
addRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs> lstRemoteMcastMacs)
Adds the remote mcast macs into config DS.
|
static void |
addRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs remoteUcastMac)
Adds the given remote unicast MAC.
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
addRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> lstRemoteUcastMacs)
Deprecated.
|
static void |
addRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
Iterable<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> remoteUcastMacs)
Adds the given remote unicast MACs.
|
static void |
addUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx,
String deviceNodeId,
Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress> macAddresses,
String logicalSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remoteVtepIp)
Adds unicast MACs.
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
deleteLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Deprecated.
|
static void |
deleteLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Deletes the given logical switch.
|
static void |
deleteLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Deprecated.
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
deleteRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
|
static void |
deleteRemoteMcastMac(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
Deletes the given remote multicast MAC.
|
static void |
deleteRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
deleteRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey> lstRemoteMcastMacsKey)
Delete remote mcast macs from config DS.
|
static void |
deleteRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey> lstRemoteMcastMacsKey)
Delete remote mcast macs from the transaction.
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
deleteRemoteUcastMac(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
|
static void |
deleteRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress macAddress)
Deletes the given remote unicast MAC.
|
static void |
deleteRemoteUcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logialSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
|
static com.google.common.util.concurrent.ListenableFuture<Void> |
deleteRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> lstMac)
|
static void |
deleteRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> macAddresses)
Deletes the given remote unicast MACs.
|
static void |
deleteRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> lstMac)
|
static void |
deleteVlanBinding(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId,
String phyPortName,
Integer vlanId)
Deletes the given VLAN binding.
|
static void |
deleteVlanBinding(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId,
String phyPortName,
Integer vlanId)
Deprecated.
|
static String |
getDbVersion(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
Deprecated.
|
static String |
getDbVersion(TypedReadTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
Retrieves the database version, as indicated by the hardware VTEP node.
|
static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node |
getHwVtepNode(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
Deprecated.
|
static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node |
getHwVtepNode(TypedReadTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
Retrieves the hardware VTEP node.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches |
getLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Deprecated.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches |
getLogicalSwitch(TypedReadTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Retrieves the logical switch.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches |
getLogicalSwitches(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String hwVtepNodeId,
String vni)
Get LogicalSwitches for a given hwVtepNodeId.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAugmentation |
getPhysicalLocator(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress phyLocatorIp)
Gets the physical locator.
|
static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint |
getPhysicalPortTerminationPoint(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String portName)
Gets physical port termination point.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs |
getRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
Deprecated.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs |
getRemoteMcastMac(TypedReadTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
Retrieve a remote multicast MAC.
|
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LocalUcastMacs> |
getWildCardPathForLocalUcastMacs() |
static com.google.common.util.concurrent.ListenableFuture<Void> |
installUcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String deviceNodeId,
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress> macAddresses,
String logicalSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remoteVtepIp)
|
static void |
mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId,
String phyPortName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Merges the given VLAN bindings.
|
static void |
mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String phySwitchName,
String phyPortName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Merges the given VLAN bindings.
|
static void |
mergeVlanBindings(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId,
String phyPortName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Deprecated.
|
static void |
mergeVlanBindings(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String phySwitchName,
String phyPortName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
|
static void |
putLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
Put logical switch in the transaction.
|
static void |
putLogicalSwitches(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches> lstSwitches)
Put the logical switches in the transaction.
|
static void |
putPhysicalLocator(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAugmentation phyLocator)
Put physical locator in the transaction.
|
static void |
putPhysicalLocators(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAugmentation> lstPhysicalLocator)
Put physical locators in the transaction.
|
static void |
putRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs remoteMcastMac)
Deprecated.
|
static void |
putRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs remoteMcastMac)
Deprecated.
|
static void |
putRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs> lstRemoteMcastMacs)
Put remote mcast macs in the transaction.
|
static void |
putRemoteUcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs remoteUcastMac)
Deprecated.
|
static void |
putRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> lstRemoteUcastMacs)
Deprecated.
|
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LocalUcastMacs> getWildCardPathForLocalUcastMacs()
@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> addLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
addLogicalSwitch(TypedWriteTransaction, NodeId, LogicalSwitches)
.broker
- the brokernodeId
- the node idlogicalSwitch
- the logical switch@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> addLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
public static void addLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
tx
- The configuration transaction.nodeId
- The node identifier.logicalSwitch
- The logical switch.public static void putLogicalSwitches(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches> lstSwitches)
transaction
- the transactionnodeId
- the node idlstSwitches
- the lst switchespublic static void putLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
transaction
- the transactionnodeId
- the node idlogicalSwitch
- the logical switch@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> deleteLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName)
deleteLogicalSwitch(TypedWriteTransaction, NodeId, String)
.broker
- the brokernodeId
- the node idlogicalSwitchName
- the logical switch name@Deprecated public static void deleteLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName)
deleteLogicalSwitch(TypedWriteTransaction, NodeId, String)
.transaction
- the transactionnodeId
- the node idlogicalSwitchName
- the logical switch namepublic static void deleteLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName)
tx
- The transaction.nodeId
- The node identifier.logicalSwitchName
- The logical switch name.@Deprecated public static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches getLogicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName)
getLogicalSwitch(TypedReadTransaction, NodeId, String)
.nodeId
- the node idlogicalSwitchName
- the logical switch name@Nullable public static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches getLogicalSwitch(TypedReadTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName)
tx
- The transaction to use.nodeId
- The node identifier.logicalSwitchName
- The logical switch name.public static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint getPhysicalPortTerminationPoint(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String portName)
broker
- the brokerdatastoreType
- the datastore typenodeId
- the physical switch node idportName
- port name under physical switch node idpublic static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches getLogicalSwitches(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String hwVtepNodeId, String vni)
broker
- the brokerhwVtepNodeId
- Hardware VTEP Node Idvni
- virtual network idpublic static void putPhysicalLocators(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAugmentation> lstPhysicalLocator)
transaction
- the transactionnodeId
- the node idlstPhysicalLocator
- the lst physical locatorpublic static void putPhysicalLocator(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAugmentation phyLocator)
transaction
- the transactionnodeId
- the node idphyLocator
- the phy locatorpublic static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAugmentation getPhysicalLocator(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress phyLocatorIp)
broker
- the brokerdatastoreType
- the datastore typenodeId
- the node idphyLocatorIp
- the phy locator ip@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> addRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> lstRemoteUcastMacs)
addRemoteUcastMacs(TypedWriteTransaction, NodeId, Iterable)
.broker
- the brokernodeId
- the node idlstRemoteUcastMacs
- the lst remote ucast macspublic static void addRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, Iterable<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> remoteUcastMacs)
tx
- The transaction to use.nodeId
- The node identifier.remoteUcastMacs
- The MACs to add.public static void addRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs remoteUcastMac)
tx
- The transaction to use.nodeId
- The node identifier.remoteUcastMac
- The MAC to add.@Deprecated public static void putRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> lstRemoteUcastMacs)
addRemoteUcastMacs(TypedWriteTransaction, NodeId, Iterable)
.transaction
- the transactionnodeId
- the node idlstRemoteUcastMacs
- the lst remote ucast macs@Deprecated public static void putRemoteUcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs remoteUcastMac)
addRemoteUcastMac(TypedWriteTransaction, NodeId, RemoteUcastMacs)
.transaction
- the transactionnodeId
- the node idremoteUcastMac
- the remote ucast mac@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> deleteRemoteUcastMac(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
broker
- the brokernodeId
- the node idmac
- the mac@Deprecated public static void deleteRemoteUcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logialSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
transaction
- the transactionnodeId
- the node idmac
- the macpublic static void deleteRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress macAddress)
tx
- The transaction to use.nodeId
- The node identifier.logicalSwitchName
- The logical switch name.macAddress
- The MAC.@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> deleteRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName, List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> lstMac)
broker
- the brokernodeId
- the node idlstMac
- the lst mac@Deprecated public static void deleteRemoteUcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName, List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> lstMac)
transaction
- the transactionnodeId
- the node idlstMac
- the lst macpublic static void deleteRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName, Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> macAddresses)
tx
- The transaction to use.nodeId
- The node identifier.logicalSwitchName
- The logical switch name.macAddresses
- The MAC addresses.public static com.google.common.util.concurrent.ListenableFuture<Void> addRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs> lstRemoteMcastMacs)
broker
- the brokernodeId
- the node idlstRemoteMcastMacs
- the lst remote mcast macspublic static void putRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs> lstRemoteMcastMacs)
transaction
- the transactionnodeId
- the node idlstRemoteMcastMacs
- the lst remote mcast macs@Deprecated public static void putRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs remoteMcastMac)
addRemoteMcastMac(TypedWriteTransaction, NodeId, RemoteMcastMacs)
.transaction
- the transactionnodeId
- the node idremoteMcastMac
- the remote mcast mac@Deprecated public static void putRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs remoteMcastMac)
addRemoteMcastMac(TypedWriteTransaction, NodeId, RemoteMcastMacs)
.public static void addRemoteMcastMac(TypedWriteTransaction<? extends Datastore> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs remoteMcastMac)
tx
- The transaction.nodeId
- The node identifier.remoteMcastMac
- The remote multicast MAC.@Deprecated public static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs getRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
getRemoteMcastMac(TypedReadTransaction, NodeId, RemoteMcastMacsKey)
.broker
- the brokerdatastoreType
- the datastore typenodeId
- the node idremoteMcastMacsKey
- the remote mcast macs key@Nullable public static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs getRemoteMcastMac(TypedReadTransaction<? extends Datastore> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
tx
- The transction to use.nodeId
- The node identifier.remoteMcastMacsKey
- The MAC key.null
if there is none).@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> deleteRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
broker
- the brokernodeId
- the node idremoteMcastMacsKey
- the remote mcast macs key@Deprecated public static void deleteRemoteMcastMac(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
transaction
- the transactionnodeId
- the node idremoteMcastMacsKey
- the remote mcast macs keypublic static void deleteRemoteMcastMac(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
tx
- The configuration transaction.nodeId
- The node identifier.remoteMcastMacsKey
- The remote multicast MAC key.public static com.google.common.util.concurrent.ListenableFuture<Void> deleteRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey> lstRemoteMcastMacsKey)
broker
- the brokernodeId
- the node idlstRemoteMcastMacsKey
- the lst remote mcast macs keypublic static void deleteRemoteMcastMacs(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey> lstRemoteMcastMacsKey)
transaction
- the transactionnodeId
- the node idlstRemoteMcastMacsKey
- the lst remote mcast macs key@Deprecated public static void mergeVlanBindings(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String phySwitchName, String phyPortName, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
transaction
- the transactionnodeId
- the node idphySwitchName
- the phy switch namephyPortName
- the phy port namevlanBindings
- the vlan bindingspublic static void mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String phySwitchName, String phyPortName, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
tx
- The transaction to use.nodeId
- The node identifier.phySwitchName
- The physical switch name.phyPortName
- The physical port name.vlanBindings
- The VLAN bindings.@Deprecated public static void mergeVlanBindings(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId, String phyPortName, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
mergeVlanBindings(TypedWriteTransaction, NodeId, String, List)
.transaction
- the transactionphysicalSwitchNodeId
- the physical switch node idphyPortName
- the phy port namevlanBindings
- the vlan bindingspublic static void mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId, String phyPortName, List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
tx
- The transaction to use.physicalSwitchNodeId
- The physical switch’s node identifier.phyPortName
- The physical port name.vlanBindings
- The VLAN bindings.@Deprecated public static void deleteVlanBinding(org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId, String phyPortName, Integer vlanId)
deleteVlanBinding(TypedWriteTransaction, NodeId, String, Integer)
.transaction
- the transactionphysicalSwitchNodeId
- the physical switch node idphyPortName
- the phy port namevlanId
- the vlan idpublic static void deleteVlanBinding(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId, String phyPortName, Integer vlanId)
tx
- The transaction to use.physicalSwitchNodeId
- The physical switch’s node identifier.phyPortName
- The physical port name.vlanId
- The VLAN identifier.@Deprecated public static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node getHwVtepNode(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
getHwVtepNode(TypedReadTransaction, NodeId)
.dataBroker
- the data brokerdatastoreType
- the datastore typenodeId
- the node idpublic static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node getHwVtepNode(TypedReadTransaction<? extends Datastore> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
tx
- The transaction.nodeId
- The node identifier.@Deprecated public static com.google.common.util.concurrent.ListenableFuture<Void> installUcastMacs(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String deviceNodeId, List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress> macAddresses, String logicalSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remoteVtepIp)
deviceNodeId
- NodeId if the ExternalDevice where the macs must be installed
in.macAddresses
- List of Mac addresses to be installed in the external device.logicalSwitchName
- the logical switch nameremoteVtepIp
- VTEP's IP in this OVS used for the tunnel with external
device.public static void addUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx, String deviceNodeId, Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress> macAddresses, String logicalSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remoteVtepIp)
tx
- The transaction to use.deviceNodeId
- The device’s node identifier.macAddresses
- The MAC addresses.logicalSwitchName
- The logical switch name.remoteVtepIp
- The remote VTEP IP address.@Deprecated public static String getDbVersion(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
getDbVersion(TypedReadTransaction, NodeId)
.public static String getDbVersion(TypedReadTransaction<? extends Datastore> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
tx
- The transaction.nodeId
- The node identifier.Copyright © 2019 OpenDaylight. All rights reserved.