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

    @Generated("mdsal-binding-generator")
    public interface HwvtepGlobalAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject
    global node for the hwvtep

    This 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 Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        Class<? extends HwvtepGlobalAttributes> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getConnectionInfo

        ConnectionInfo getConnectionInfo()
        Return connectionInfo, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.ConnectionInfo connectionInfo, or null if it is not present.
      • getDbVersion

        String getDbVersion()
        Return dbVersion, or null if it is not present.
             
                 The database schema version
             
         
        Returns:
        java.lang.String dbVersion, or null if it is not present.
      • getManagers

        @Nullable Map<ManagersKey,​Managers> getManagers()
        Return managers, or null if it is not present.
             
                 
             
         
        Returns:
        java.util.Map managers, or null if it is not present.
      • nonnullManagers

        default @NonNull Map<ManagersKey,​Managers> nonnullManagers()
        Return managers, or an empty list if it is not present.
        Returns:
        java.util.Map managers, or an empty list if it is not present.
      • getSwitches

        @Nullable Map<SwitchesKey,​Switches> getSwitches()
        Return switches, or null if it is not present.
             
                 List of physical switches managed by this node
             
         
        Returns:
        java.util.Map switches, or null if it is not present.
      • nonnullSwitches

        default @NonNull Map<SwitchesKey,​Switches> nonnullSwitches()
        Return switches, or an empty list if it is not present.
        Returns:
        java.util.Map switches, or an empty list if it is not present.
      • getLogicalSwitches

        @Nullable Map<LogicalSwitchesKey,​LogicalSwitches> getLogicalSwitches()
        Return logicalSwitches, or null if it is not present.
        Returns:
        java.util.Map logicalSwitches, or null if it is not present.
      • nonnullLogicalSwitches

        default @NonNull Map<LogicalSwitchesKey,​LogicalSwitches> nonnullLogicalSwitches()
        Return logicalSwitches, or an empty list if it is not present.
        Returns:
        java.util.Map logicalSwitches, or an empty list if it is not present.
      • getLocalUcastMacs

        @Nullable Map<LocalUcastMacsKey,​LocalUcastMacs> getLocalUcastMacs()
        Return localUcastMacs, or null if it is not present.
        Returns:
        java.util.Map localUcastMacs, or null if it is not present.
      • nonnullLocalUcastMacs

        default @NonNull Map<LocalUcastMacsKey,​LocalUcastMacs> nonnullLocalUcastMacs()
        Return localUcastMacs, or an empty list if it is not present.
        Returns:
        java.util.Map localUcastMacs, or an empty list if it is not present.
      • getRemoteUcastMacs

        @Nullable Map<RemoteUcastMacsKey,​RemoteUcastMacs> getRemoteUcastMacs()
        Return remoteUcastMacs, or null if it is not present.
        Returns:
        java.util.Map remoteUcastMacs, or null if it is not present.
      • nonnullRemoteUcastMacs

        default @NonNull Map<RemoteUcastMacsKey,​RemoteUcastMacs> nonnullRemoteUcastMacs()
        Return remoteUcastMacs, or an empty list if it is not present.
        Returns:
        java.util.Map remoteUcastMacs, or an empty list if it is not present.
      • getLocalMcastMacs

        @Nullable Map<LocalMcastMacsKey,​LocalMcastMacs> getLocalMcastMacs()
        Return localMcastMacs, or null if it is not present.
        Returns:
        java.util.Map localMcastMacs, or null if it is not present.
      • nonnullLocalMcastMacs

        default @NonNull Map<LocalMcastMacsKey,​LocalMcastMacs> nonnullLocalMcastMacs()
        Return localMcastMacs, or an empty list if it is not present.
        Returns:
        java.util.Map localMcastMacs, or an empty list if it is not present.
      • getRemoteMcastMacs

        @Nullable Map<RemoteMcastMacsKey,​RemoteMcastMacs> getRemoteMcastMacs()
        Return remoteMcastMacs, or null if it is not present.
        Returns:
        java.util.Map remoteMcastMacs, or null if it is not present.
      • nonnullRemoteMcastMacs

        default @NonNull Map<RemoteMcastMacsKey,​RemoteMcastMacs> nonnullRemoteMcastMacs()
        Return remoteMcastMacs, or an empty list if it is not present.
        Returns:
        java.util.Map remoteMcastMacs, or an empty list if it is not present.
      • getLogicalRouters

        @Nullable Map<LogicalRoutersKey,​LogicalRouters> getLogicalRouters()
        Return logicalRouters, or null if it is not present.
        Returns:
        java.util.Map logicalRouters, or null if it is not present.
      • nonnullLogicalRouters

        default @NonNull Map<LogicalRoutersKey,​LogicalRouters> nonnullLogicalRouters()
        Return logicalRouters, or an empty list if it is not present.
        Returns:
        java.util.Map logicalRouters, or an empty list if it is not present.
      • getLocalArpSources

        @Nullable Map<LocalArpSourcesKey,​LocalArpSources> getLocalArpSources()
        Return localArpSources, or null if it is not present.
        Returns:
        java.util.Map localArpSources, or null if it is not present.
      • nonnullLocalArpSources

        default @NonNull Map<LocalArpSourcesKey,​LocalArpSources> nonnullLocalArpSources()
        Return localArpSources, or an empty list if it is not present.
        Returns:
        java.util.Map localArpSources, or an empty list if it is not present.
      • getRemoteArpSources

        @Nullable Map<RemoteArpSourcesKey,​RemoteArpSources> getRemoteArpSources()
        Return remoteArpSources, or null if it is not present.
        Returns:
        java.util.Map remoteArpSources, or null if it is not present.
      • nonnullRemoteArpSources

        default @NonNull Map<RemoteArpSourcesKey,​RemoteArpSources> nonnullRemoteArpSources()
        Return remoteArpSources, or an empty list if it is not present.
        Returns:
        java.util.Map remoteArpSources, or an empty list if it is not present.
      • getAcls

        @Nullable Map<AclsKey,​Acls> getAcls()
        Return acls, or null if it is not present.
        Returns:
        java.util.Map acls, or null if it is not present.
      • nonnullAcls

        default @NonNull Map<AclsKey,​Acls> nonnullAcls()
        Return acls, or an empty list if it is not present.
        Returns:
        java.util.Map acls, or an empty list if it is not present.
      • getLogicalBindingStats

        @Nullable Map<LogicalBindingStatsKey,​LogicalBindingStats> getLogicalBindingStats()
        Return logicalBindingStats, or null if it is not present.
        Returns:
        java.util.Map logicalBindingStats, or null if it is not present.
      • nonnullLogicalBindingStats

        default @NonNull Map<LogicalBindingStatsKey,​LogicalBindingStats> nonnullLogicalBindingStats()
        Return logicalBindingStats, or an empty list if it is not present.
        Returns:
        java.util.Map logicalBindingStats, or an empty list if it is not present.