Interface HwvtepPhysicalSwitchAttributes

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, HwvtepNodeIdentification
    All Known Subinterfaces:
    PhysicalSwitchAugmentation

    public interface HwvtepPhysicalSwitchAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject, HwvtepNodeIdentification

    This class represents the following YANG schema fragment defined in module hwvtep

     grouping hwvtep-physical-switch-attributes {
       uses hwvtep-node-identification;
       leaf physical-switch-uuid {
         type yang:uuid;
       }
       list management-ips {
         key management-ips-key;
         leaf management-ips-key {
           type inet:ip-address;
         }
       }
       leaf managed-by {
         type hwvtep-global-ref;
       }
       list tunnel-ips {
         key tunnel-ips-key;
         leaf tunnel-ips-key {
           type inet:ip-address;
         }
       }
       list tunnels {
         key "local-locator-ref remote-locator-ref";
         uses hwvtep-tunnel-attributes;
       }
       list switch-fault-status {
         config false;
         key switch-fault-status-key;
         leaf switch-fault-status-key {
           type string;
         }
         leaf switch-fault-status-value {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is hwvtep/hwvtep-physical-switch-attributes
    • Field Detail

      • QNAME

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

      • getPhysicalSwitchUuid

        @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getPhysicalSwitchUuid()
        The unique identifier of the physical-switch
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid physicalSwitchUuid, or null if not present
      • getManagementIps

        @Nullable List<ManagementIps> getManagementIps()
        Returns:
        java.util.List managementIps, or null if not present
      • nonnullManagementIps

        default @NonNull List<ManagementIps> nonnullManagementIps()
        Returns:
        java.util.List managementIps, or an empty list if it is not present
      • getManagedBy

        @Nullable HwvtepGlobalRef getManagedBy()
        The hwvtep global node to which this physical switch belongs to
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepGlobalRef managedBy, or null if not present
      • getTunnelIps

        @Nullable List<TunnelIps> getTunnelIps()
        Returns:
        java.util.List tunnelIps, or null if not present
      • nonnullTunnelIps

        default @NonNull List<TunnelIps> nonnullTunnelIps()
        Returns:
        java.util.List tunnelIps, or an empty list if it is not present
      • getTunnels

        @Nullable List<Tunnels> getTunnels()
        Returns:
        java.util.List tunnels, or null if not present
      • nonnullTunnels

        default @NonNull List<Tunnels> nonnullTunnels()
        Returns:
        java.util.List tunnels, or an empty list if it is not present
      • getSwitchFaultStatus

        @Nullable List<SwitchFaultStatus> getSwitchFaultStatus()
        Returns:
        java.util.List switchFaultStatus, or null if not present
      • nonnullSwitchFaultStatus

        default @NonNull List<SwitchFaultStatus> nonnullSwitchFaultStatus()
        Returns:
        java.util.List switchFaultStatus, or an empty list if it is not present