Interface HwvtepGlobalAttributes
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
HwvtepGlobalAugmentation
public interface HwvtepGlobalAttributes extends org.opendaylight.yangtools.yang.binding.DataObject
global node for the hwvtepThis class represents the following YANG schema fragment defined in module hwvtep
grouping hwvtep-global-attributes { container connection-info { uses hwvtep-connection-info-attributes; } leaf db-version { type string; } list managers { key target; leaf target { type inet:uri; } leaf manager-uuid { type yang:uuid; } leaf is-connected { type boolean; } list manager-other-configs { key other-config-key; leaf other-config-key { type string; } leaf other-config-value { type string; } } } list switches { key switch-ref; leaf switch-ref { type hwvtep-physical-switch-ref; } } list logical-switches { key hwvtep-node-name; uses hwvtep-logical-switch-attributes; } list local-ucast-macs { key "mac-entry-key logical-switch-ref"; uses hwvtep-mac-table-generic-attributes; uses hwvtep-ucast-mac-table-attributes; } list remote-ucast-macs { key "mac-entry-key logical-switch-ref"; uses hwvtep-mac-table-generic-attributes; uses hwvtep-ucast-mac-table-attributes; } list local-mcast-macs { key "mac-entry-key logical-switch-ref"; uses hwvtep-mac-table-generic-attributes; uses hwvtep-mcast-mac-table-attributes; } list remote-mcast-macs { key "mac-entry-key logical-switch-ref"; uses hwvtep-mac-table-generic-attributes; uses hwvtep-mcast-mac-table-attributes; } list logical-routers { key hwvtep-node-name; uses hwvtep-logical-router-attributes; } list local-arp-sources { key src-mac; uses hwvtep-arp-sources-attributes; } list remote-arp-sources { key src-mac; uses hwvtep-arp-sources-attributes; } list acls { key acl-name; uses hwvtep-acl-attributes; } list logical-binding-stats { config false; key logical-binding-stats-uuid; uses hwvtep-logical-binding-stats-attributes; } }
The schema path to identify an instance is hwvtep/hwvtep-global-attributes
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
-
-
-
Method Detail
-
implementedInterface
Class<? extends HwvtepGlobalAttributes> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getConnectionInfo
@Nullable ConnectionInfo getConnectionInfo()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.ConnectionInfo
connectionInfo
, ornull
if not present
-
getDbVersion
@Nullable String getDbVersion()
The database schema version- Returns:
java.lang.String
dbVersion
, ornull
if not present
-
getManagers
@Nullable List<Managers> getManagers()
- Returns:
java.util.List
managers
, ornull
if not present
-
nonnullManagers
default @NonNull List<Managers> nonnullManagers()
- Returns:
java.util.List
managers
, or an empty list if it is not present
-
getSwitches
@Nullable List<Switches> getSwitches()
List of physical switches managed by this node- Returns:
java.util.List
switches
, ornull
if not present
-
nonnullSwitches
default @NonNull List<Switches> nonnullSwitches()
- Returns:
java.util.List
switches
, or an empty list if it is not present
-
getLogicalSwitches
@Nullable List<LogicalSwitches> getLogicalSwitches()
- Returns:
java.util.List
logicalSwitches
, ornull
if not present
-
nonnullLogicalSwitches
default @NonNull List<LogicalSwitches> nonnullLogicalSwitches()
- Returns:
java.util.List
logicalSwitches
, or an empty list if it is not present
-
getLocalUcastMacs
@Nullable List<LocalUcastMacs> getLocalUcastMacs()
- Returns:
java.util.List
localUcastMacs
, ornull
if not present
-
nonnullLocalUcastMacs
default @NonNull List<LocalUcastMacs> nonnullLocalUcastMacs()
- Returns:
java.util.List
localUcastMacs
, or an empty list if it is not present
-
getRemoteUcastMacs
@Nullable List<RemoteUcastMacs> getRemoteUcastMacs()
- Returns:
java.util.List
remoteUcastMacs
, ornull
if not present
-
nonnullRemoteUcastMacs
default @NonNull List<RemoteUcastMacs> nonnullRemoteUcastMacs()
- Returns:
java.util.List
remoteUcastMacs
, or an empty list if it is not present
-
getLocalMcastMacs
@Nullable List<LocalMcastMacs> getLocalMcastMacs()
- Returns:
java.util.List
localMcastMacs
, ornull
if not present
-
nonnullLocalMcastMacs
default @NonNull List<LocalMcastMacs> nonnullLocalMcastMacs()
- Returns:
java.util.List
localMcastMacs
, or an empty list if it is not present
-
getRemoteMcastMacs
@Nullable List<RemoteMcastMacs> getRemoteMcastMacs()
- Returns:
java.util.List
remoteMcastMacs
, ornull
if not present
-
nonnullRemoteMcastMacs
default @NonNull List<RemoteMcastMacs> nonnullRemoteMcastMacs()
- Returns:
java.util.List
remoteMcastMacs
, or an empty list if it is not present
-
getLogicalRouters
@Nullable List<LogicalRouters> getLogicalRouters()
- Returns:
java.util.List
logicalRouters
, ornull
if not present
-
nonnullLogicalRouters
default @NonNull List<LogicalRouters> nonnullLogicalRouters()
- Returns:
java.util.List
logicalRouters
, or an empty list if it is not present
-
getLocalArpSources
@Nullable List<LocalArpSources> getLocalArpSources()
- Returns:
java.util.List
localArpSources
, ornull
if not present
-
nonnullLocalArpSources
default @NonNull List<LocalArpSources> nonnullLocalArpSources()
- Returns:
java.util.List
localArpSources
, or an empty list if it is not present
-
getRemoteArpSources
@Nullable List<RemoteArpSources> getRemoteArpSources()
- Returns:
java.util.List
remoteArpSources
, ornull
if not present
-
nonnullRemoteArpSources
default @NonNull List<RemoteArpSources> nonnullRemoteArpSources()
- Returns:
java.util.List
remoteArpSources
, or an empty list if it is not present
-
nonnullAcls
default @NonNull List<Acls> nonnullAcls()
- Returns:
java.util.List
acls
, or an empty list if it is not present
-
getLogicalBindingStats
@Nullable List<LogicalBindingStats> getLogicalBindingStats()
- Returns:
java.util.List
logicalBindingStats
, ornull
if not present
-
nonnullLogicalBindingStats
default @NonNull List<LogicalBindingStats> nonnullLogicalBindingStats()
- Returns:
java.util.List
logicalBindingStats
, or an empty list if it is not present
-
-