Interface HwvtepAclEntryAttributes

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

    @Generated("mdsal-binding-generator")
    public interface HwvtepAclEntryAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject
    ACL Entry attributes

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

     grouping hwvtep-acl-entry-attributes {
       leaf sequence {
         type uint32 {
           range 0..max;
         }
       }
       leaf acl-entry-uuid {
         type yang:uuid;
       }
       leaf acl-entry-ref {
         type ietf-acl-entry-ref;
       }
       list acle-fault-status {
         config false;
         key acle-fault-status-key;
         leaf acle-fault-status-key {
           type string;
         }
         leaf acle-fault-status-value {
           type string;
         }
       }
     }
     
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
        YANG identifier of the statement represented by this class.
    • Method Detail

      • implementedInterface

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

        org.opendaylight.yangtools.yang.common.Uint32 getSequence()
        Return sequence, or null if it is not present.
             
                 integer. Sequence number for ACL entry
             
         
        Returns:
        Uint32 sequence, or null if it is not present.
      • requireSequence

        default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireSequence()
        Return sequence, guaranteed to be non-null.
             
                 integer. Sequence number for ACL entry
             
         
        Returns:
        Uint32 sequence, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if sequence is not present
      • getAclEntryUuid

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getAclEntryUuid()
        Return aclEntryUuid, or null if it is not present.
             
                 The unique identifier of the acl-entry
             
         
        Returns:
        Uuid aclEntryUuid, or null if it is not present.
      • requireAclEntryUuid

        default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireAclEntryUuid()
        Return aclEntryUuid, guaranteed to be non-null.
             
                 The unique identifier of the acl-entry
             
         
        Returns:
        Uuid aclEntryUuid, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if aclEntryUuid is not present
      • getAclEntryRef

        IetfAclEntryRef getAclEntryRef()
        Return aclEntryRef, or null if it is not present.
        Returns:
        IetfAclEntryRef aclEntryRef, or null if it is not present.
      • requireAclEntryRef

        default @NonNull IetfAclEntryRef requireAclEntryRef()
        Return aclEntryRef, guaranteed to be non-null.
        Returns:
        IetfAclEntryRef aclEntryRef, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if aclEntryRef is not present
      • getAcleFaultStatus

        @Nullable Map<AcleFaultStatusKey,​AcleFaultStatus> getAcleFaultStatus()
        Return acleFaultStatus, or null if it is not present.
        Returns:
        Map<AcleFaultStatusKey, AcleFaultStatus> acleFaultStatus, or null if it is not present.
      • nonnullAcleFaultStatus

        default @NonNull Map<AcleFaultStatusKey,​AcleFaultStatus> nonnullAcleFaultStatus()
        Return acleFaultStatus, or an empty list if it is not present.
        Returns:
        Map<AcleFaultStatusKey, AcleFaultStatus> acleFaultStatus, or an empty list if it is not present.