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.