All Classes and Interfaces
Class
Description
The
YangModelBindingProvider for overlay module.The
YangModelBindingProvider for hwvtep module.The
YangModelBindingProvider for ovsdb module.The
ResourceYangModuleInfo for overlay module.The
ResourceYangModuleInfo for hwvtep module.The
ResourceYangModuleInfo for ovsdb module.AbstractTransactCommand<T extends org.opendaylight.yangtools.yang.binding.Identifiable<I> & org.opendaylight.yangtools.yang.binding.DataObject,I extends org.opendaylight.yangtools.yang.binding.Identifier<T>,A extends org.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>>
AbstractTransactionCommand<T extends org.opendaylight.yangtools.yang.binding.DataObject>
map of string-ACL pairs.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
AclBindings instances.Class that builds
AclBindings instances.This class represents the key of
AclBindings class.This class represents the key of
AclBindings class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
AcleFaultStatus instances.This class represents the key of
AcleFaultStatus class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
AclEntries instances.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
AclFaultStatus instances.This class represents the key of
AclFaultStatus class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
Acls instances.This class represents the key of
Acls class.
This class represents the following YANG schema fragment defined in module ovsdb
This class is a typed interface to the AutoAttach Table.
Class that builds
Autoattach instances.Key-value pairs for use by external frameworks that integrate with Open
rather than by Open vSwitch itself.
Class that builds
AutoattachExternalIds instances.This class represents the key of
AutoattachExternalIds class.This class represents the key of
Autoattach class.BadSchema exception is thrown when the received schema is invalid.
Local configuation attributes for BFD
Class that builds
BfdLocalConfigs instances.This class represents the key of
BfdLocalConfigs class.Parameters to configure and enable BFD
Class that builds
BfdParams instances.This class represents the key of
BfdParams class.Remote configuration attributes for BFD
Class that builds
BfdRemoteConfigs instances.This class represents the key of
BfdRemoteConfigs class.runtime status of BFD on this tunnel
Class that builds
BfdStatus instances.This class represents the key of
BfdStatus class.This class is a typed interface to the Bridge Table.
Configuration Reconciliation task to reconcile existing bridge configurations in the config datastore and the
switch when the latter is up and connected to the controller.
Key-value pairs for use by external frameworks that integrate with Open
external_ids : bridge-id: optional string A unique identifier of the bridge.
Class that builds
BridgeExternalIds instances.This class represents the key of
BridgeExternalIds class.Key-value pairs for configuring rarely used features.
Class that builds
BridgeOtherConfigs instances.This class represents the key of
BridgeOtherConfigs class.This exception is thrown when a ColumnSchema cannot be found.
Represents an Operation type that accepts a condition, for e.g Update, Select etc.
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
ConnectionInfo instances.Class that builds
ConnectionInfo instances.Copied from org.opendaylight.ovsdb.southbound.reconciliation.connection.ConnectionReconciliationTask.
This class is a typed interface to the Controller Table.
Bridge controller info
Class that builds
ControllerEntry instances.This class represents the key of
ControllerEntry class.Represents an ovsdb database schema, which is comprised of a set of tables.
DataObjectModificationImpl<T extends org.opendaylight.yangtools.yang.binding.DataObject>
This class represents the following YANG schema fragment defined in module ovsdb
Base identity for all OVSDB datapath types
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
DatapathTypeEntry instances.This class represents the key of
DatapathTypeEntry class.Datapath type for the userspace datapath
Datapath type for the kernel datapath
DataTreeModificationImpl<T extends org.opendaylight.yangtools.yang.binding.DataObject>
DependentJob<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
DependentJob.ConfigWaitingJob<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
DependentJob.OpWaitingJob<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
Run OVS(s) using docker-compose for use in integration tests.
Base Encapsulation type
Encapsulation type vxlan-over-ipv4
This class represents the following YANG schema fragment defined in module ovsdb
This class is a typed interface to the Flow_Sample_Collector_Set Table.
This class is a typed interface to the Flow_Table Table.
ACL attributes
ACL Entry attributes
This class represents the following YANG schema fragment defined in module hwvtep
AP Sources table attributes
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
global node for the hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
HwvtepGlobalAugmentation instances.
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Multicast mac table attributes
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
HwvtepPhysicalLocatorAugmentation instances.
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
HwvtepPhysicalPortAugmentation instances.
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Unicast mac table attributes
This class represents the following YANG schema fragment defined in module hwvtep
This class is a typed interface to the Bridge Table.
BFD configuration for a particular interface.
Class that builds
InterfaceBfd instances.This class represents the key of
InterfaceBfd class.BFD status for a particular interface.
Class that builds
InterfaceBfdStatus instances.This class represents the key of
InterfaceBfdStatus class.Interface external ids external_ids : attached-mac: optional string.
Class that builds
InterfaceExternalIds instances.This class represents the key of
InterfaceExternalIds class.Auto Attach configuration for a particular interface.
Class that builds
InterfaceLldp instances.This class represents the key of
InterfaceLldp class.Other config attributes for Interfaces other_config : enable-vlan-splinters:
optional string either true or false.
Class that builds
InterfaceOtherConfigs instances.This class represents the key of
InterfaceOtherConfigs class.Base identity for all OVSDB interface types
Interface type for dpdk interfaces
Interface type for dpdk ring interfaces
Interface type for dpdkvhost interfaces
Interface type for dpdkvhostuser interfaces
Interface type for dpdkvhostuserclient interfaces
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
InterfaceTypeEntry instances.This class represents the key of
InterfaceTypeEntry class.Interface type for geneve interfaces
Interface type for gre interfaces
Interface type for gre64 interfaces
Interface type for internal interfaces
Interface type for ipsec-gre interfaces
Interface type for ipsec-gre64 interfaces
Interface type for lisp interfaces
Interface type for patch interfaces
Interface type for stt interfaces
Interface type for system interfaces
Interface type for tun/tap interfaces
Interface type for vxlan interfaces
Interface type for vxlan gpe interfaces
InvalidEncodingException in cases where something is not UTF-8 Encoded.
This class is a typed interface to the IPFIX Table.
Data plane-locator: IP address and L4 port
This class represents the following YANG schema fragment defined in module overlay
Class that builds
IpPortLocatorEntry instances.Constants for SouthboundIT.
JSON RPC 1.0 compatible decoder capable of decoding JSON messages from a TCP stream.
Created with IntelliJ IDEA.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LocalArpSources instances.This class represents the key of
LocalArpSources class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LocalMcastMacs instances.This class represents the key of
LocalMcastMacs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LocalUcastMacs instances.This class represents the key of
LocalUcastMacs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LocatorSet instances.Callback that can be registered with
OvsdbClient to
get notified of a lock stolen.Callback that can be registered with
OvsdbClient to
get notified of a lock stolen.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LogicalBindingStats instances.This class represents the key of
LogicalBindingStats class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LogicalRouters instances.This class represents the key of
LogicalRouters class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
LogicalSwitches instances.This class represents the key of
LogicalSwitches class.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
ManagedNodeEntry instances.This class represents the key of
ManagedNodeEntry class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
ManagementIps instances.This class represents the key of
ManagementIps class.This class is a typed interface to the Manager Table.
Node managers info
Class that builds
ManagerEntry instances.This class represents the key of
ManagerEntry class.Key-value pairs for configuring rarely used features.
Class that builds
ManagerOtherConfigs instances.This class represents the key of
ManagerOtherConfigs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
Managers instances.This class represents the key of
Managers class.Map of integer-integer pairs, key in range 0 to 16,777,215, value in range 0 to
4,095.
Class that builds
Mappings instances.This class represents the key of
Mappings class.MdsalUpdate<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
This class is a typed interface to the Mirror Table.
MonitorRequest.
This class is a typed interface to the NetFlow Table.
A globally-instantiated context for use with OvsdbConnectionService.
Utility class for connections to an OVSDB node.
This class provides methods for checking or waiting for various md-sal operations to complete.
This class is a typed interface to the Open_vSwitch table.
Key-value pairs for use by external frameworks that integrate with Open
external_ids : system-id: optional string A unique identifier for the Open
vSwitch's physical host.
Class that builds
OpenvswitchExternalIds instances.This class represents the key of
OpenvswitchExternalIds class.Key-value pairs for configuring rarely used features.
Class that builds
OpenvswitchOtherConfigs instances.This class represents the key of
OpenvswitchOtherConfigs class.Port/Interface related optional input values
Class that builds
Options instances.This class represents the key of
Options class.
This class represents the following YANG schema fragment defined in module overlay
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
OvsdbBridgeAugmentation instances.
This class represents the following YANG schema fragment defined in module ovsdb
Base identity for all ovsdb-bridge-protocols
Ovsdb bridge protocol OpenFlow 1.0
Ovsdb bridge protocol OpenFlow 1.1
Ovsdb bridge protocol OpenFlow 1.2
Ovsdb bridge protocol OpenFlow 1.3
Ovsdb bridge protocol OpenFlow 1.4
Ovsdb bridge protocol OpenFlow 1.5
This class represents the following YANG schema fragment defined in module ovsdb
The main interface to interact with a device speaking ovsdb protocol in an asynchronous fashion and hence most
operations return a Future object representing the eventual response data from the remote.
OvsDBConnection Interface provides OVSDB connection management APIs which includes
both Active and Passive connections.
This class represents the following YANG schema fragment defined in module ovsdb
Applications interested in Passive ovsdb connection events should implement this interface.
OvsDBConnectionService provides OVSDB connection management functionality which includes
both Active and Passive connections.
This class represents the following YANG schema fragment defined in module ovsdb
Data-tree change listener for OVSDB.
Base identity for ovsdb-failmode
Identity for ovsdb-failmode standalone
Identity for ovsdb-failmode standalone
This class contains various utility methods used in OVSDB integration tests (IT).
Plugin will not allow multiple connections to the same device.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
OvsdbNodeAugmentation instances.
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
OvsdbTerminationPointAugmentation instances.
This class represents the following YANG schema fragment defined in module ovsdb
The ParsingException is thrown when JSON could not be successfully parsed.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
PhysicalSwitchAugmentation instances.This class is a typed interface to the Port Table.
Port external ids external_ids : fake-bridge-id-*: optional string External IDs
for a fake bridge (see the fake_bridge column) are defined by prefixing a
external_ids key with fake-bridge-, e.g.
Class that builds
PortExternalIds instances.This class represents the key of
PortExternalIds class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
PortFaultStatus instances.This class represents the key of
PortFaultStatus class.Other config attributes for Ports other_config : priority-tags: optional string
either true or false An 802.1Q header contains two important pieces of
information: a VLAN ID and a priority.
Class that builds
PortOtherConfigs instances.This class represents the key of
PortOtherConfigs class.Run subprocesses and log or return their output.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
ProtocolEntry instances.This class represents the key of
ProtocolEntry class.This class is a typed interface to the QoS Table.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
QosEntries instances.This class represents the key of
QosEntries class.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
QosEntry instances.This class represents the key of
QosEntry class.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
QosExternalIds instances.This class represents the key of
QosExternalIds class.other_config : max-rate optional string, containing an integer.
Class that builds
QosOtherConfig instances.This class represents the key of
QosOtherConfig class.the base identity for qos
DPDK user space egress policer
linux controlled delay classifier
linux fair queueing controlled delay classifier
linux hierarchical fair service curve classifier
linux hierarchy token bucket classifier
linux stochastic fairness queueing classifier
This class is a typed interface to the Queue Table.
The list of queues used by the QoS
Class that builds
QueueList instances.This class represents the key of
QueueList class.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
Queues instances.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds
QueuesExternalIds instances.This class represents the key of
QueuesExternalIds class.This class represents the key of
Queues class.Configuration for linux-htb QoS: other_config : min-rate optional string
containing an integer, at least 1.
Class that builds
QueuesOtherConfig instances.This class represents the key of
QueuesOtherConfig class.Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationManager.
This class provides the implementation of ovsdb southbound plugins
configuration reconciliation engine.
Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationTask
Abstract implementation of a reconciliation task.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
RemoteArpSources instances.This class represents the key of
RemoteArpSources class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
RemoteMcastMacs instances.This class represents the key of
RemoteMcastMacs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
RemoteUcastMacs instances.This class represents the key of
RemoteUcastMacs class.A collection of Rows as returned by select and other operations on OVSDB.
This exception is used when the a table or row is accessed though a typed interface
and the version requirements are not met.
The class helps to register and retrieve OSGi service registry.
This class is a typed interface to the SFlow Table.
Helper to let Blueprint XML configure
SouthboundProvider.This class is a typed interface to the SSL Table.
StalePassiveConnectionService provides functionalities to clean up stale passive connections
from the same node before new connection request arrives, especially for connection flapping scenarios.
map of string-string pairs.
Class that builds
StaticRoutes instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds
SupportedTunnelEntry instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds
SupportedTunnels instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds
SupportedTunnelsParameters instances.A map of IPv4 or IPv6 address prefix in CIDR notation to logical switch.
Class that builds
SwitchBindings instances.List of physical switches managed by this node
Class that builds
Switches instances.This class represents the key of
Switches class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
SwitchFaultStatus instances.This class represents the key of
SwitchFaultStatus class.This exception is thrown when a TableSchema cannot be found.
Reconciliation task to reconcile termination point configurations in the config datastore.
Transaction handler for the TerminationPoints.
This class represents the following YANG schema fragment defined in module overlay
Attributed to indicate the topology type
Base identity for all topology-types
Class that builds
TopologyType instances.Marker to indicate a topology is of type overlay
TransactCommand<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
Contract for a transactional command.
This transactional command aggregates all the Southbound commands.
Contract for a transactional invoker.
Represents the trunks of a termination point.
Class that builds
Trunks instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds
Tunnel instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds
TunnelDestParameters instances.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
TunnelIps instances.This class represents the key of
TunnelIps class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
Tunnels instances.This class represents the key of
Tunnels class.
This class represents the following YANG schema fragment defined in module overlay
Class that builds
TunnelSourceParameters instances.Common leaf for expressing tunnel-type
Base identity for all tunnel-types
Tunnel type for gre tunnels
Tunnel type for vxlan tunnels
Tunnel type for vxlan tunnels
Utilities for extracting annotation information at runtime.
This is a generic exception thrown by the Typed Schema utilities.
Utility methods for typed OVSDB schema data.
This exception is thrown when a result does not meet any of the known formats in RFC7047.
UnMetDependencyGetter<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
Utility class to retrieve the unmet dependencies (config/operational) of the given object.
Handles both uuid and named-uuid.
This class represents a version according to RFC 7047.
A map of vlan ID to logical switch pairs
Class that builds
VlanBindings instances.This class represents the key of
VlanBindings class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds
VlanStats instances.This class represents the key of
VlanStats class.YANG utility functions.