Interface HwvtepPhysicalPortAttributes

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

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

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

     grouping hwvtep-physical-port-attributes {
       uses hwvtep-node-identification;
       leaf physical-port-uuid {
         type yang:uuid;
       }
       list vlan-bindings {
         key vlan-id-key;
         leaf vlan-id-key {
           type ethertype:vlan-id;
         }
         leaf logical-switch-ref {
           type hwvtep-logical-switch-ref;
         }
       }
       list acl-bindings {
         key acl-binding-vlan-id;
         leaf acl-binding-vlan-id {
           type ethertype:vlan-id;
         }
         leaf acl-ref {
           type hwvtep-acl-ref;
         }
       }
       list vlan-stats {
         key vlan-stats-key;
         leaf vlan-stats-key {
           type ethertype:vlan-id;
         }
         leaf vlan-stats-ref {
           type hwvtep-logical-binding-stats-ref;
         }
       }
       list port-fault-status {
         config false;
         key port-fault-status-key;
         leaf port-fault-status-key {
           type string;
         }
         leaf port-fault-status-value {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is hwvtep/hwvtep-physical-port-attributes
    • Field Detail

      • QNAME

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

      • getPhysicalPortUuid

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

        @Nullable List<VlanBindings> getVlanBindings()
        A map of vlan ID to logical switch pairs
        Returns:
        java.util.List vlanBindings, or null if not present
      • nonnullVlanBindings

        default @NonNull List<VlanBindings> nonnullVlanBindings()
        Returns:
        java.util.List vlanBindings, or an empty list if it is not present
      • getAclBindings

        @Nullable List<AclBindings> getAclBindings()
        Returns:
        java.util.List aclBindings, or null if not present
      • nonnullAclBindings

        default @NonNull List<AclBindings> nonnullAclBindings()
        Returns:
        java.util.List aclBindings, or an empty list if it is not present
      • getVlanStats

        @Nullable List<VlanStats> getVlanStats()
        Returns:
        java.util.List vlanStats, or null if not present
      • nonnullVlanStats

        default @NonNull List<VlanStats> nonnullVlanStats()
        Returns:
        java.util.List vlanStats, or an empty list if it is not present
      • getPortFaultStatus

        @Nullable List<PortFaultStatus> getPortFaultStatus()
        Returns:
        java.util.List portFaultStatus, or null if not present
      • nonnullPortFaultStatus

        default @NonNull List<PortFaultStatus> nonnullPortFaultStatus()
        Returns:
        java.util.List portFaultStatus, or an empty list if it is not present