All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<AclFaultStatus>, org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<HwvtepAclAttributes>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<AclFaultStatusKey>

@Generated("mdsal-binding-generator") public interface AclFaultStatus extends org.opendaylight.yangtools.yang.binding.ChildOf<HwvtepAclAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<AclFaultStatus>, org.opendaylight.yangtools.yang.binding.Identifiable<AclFaultStatusKey>

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

 list acl-fault-status {
   config false;
   key acl-fault-status-key;
   leaf acl-fault-status-key {
     type string;
   }
   leaf acl-fault-status-value {
     type hwvtep-acl-ref;
   }
 }
 

To create instances of this class use AclFaultStatusBuilder.

See Also:
  • Field Details

    • QNAME

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

    • implementedInterface

      default Class<AclFaultStatus> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
    • bindingHashCode

      static int bindingHashCode(@NonNull AclFaultStatus obj)
      Default implementation of Object.hashCode() contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.
      Parameters:
      obj - Object for which to generate hashCode() result.
      Returns:
      Hash code value of data modeled by this interface.
      Throws:
      NullPointerException - if obj is null
    • bindingEquals

      static boolean bindingEquals(@NonNull AclFaultStatus thisObj, Object obj)
      Default implementation of Object.equals(Object) contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.
      Parameters:
      thisObj - Object acting as the receiver of equals invocation
      obj - Object acting as argument to equals invocation
      Returns:
      True if thisObj and obj are considered equal
      Throws:
      NullPointerException - if thisObj is null
    • bindingToString

      static String bindingToString(@NonNull AclFaultStatus obj)
      Default implementation of Object.toString() contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.
      Parameters:
      obj - Object for which to generate toString() result.
      Returns:
      String value of data modeled by this interface.
      Throws:
      NullPointerException - if obj is null
    • key

      Specified by:
      key in interface org.opendaylight.yangtools.yang.binding.Identifiable<AclFaultStatusKey>
    • getAclFaultStatusKey

      String getAclFaultStatusKey()
      Return aclFaultStatusKey, or null if it is not present.
           
               acl-fault-status name/key
           
       
      Returns:
      String aclFaultStatusKey, or null if it is not present.
    • requireAclFaultStatusKey

      default @NonNull String requireAclFaultStatusKey()
      Return aclFaultStatusKey, guaranteed to be non-null.
           
               acl-fault-status name/key
           
       
      Returns:
      String aclFaultStatusKey, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if aclFaultStatusKey is not present
    • getAclFaultStatusValue

      HwvtepAclRef getAclFaultStatusValue()
      Return aclFaultStatusValue, or null if it is not present.
           
               acl-fault-status value: can be empty/None
           
       
      Returns:
      HwvtepAclRef aclFaultStatusValue, or null if it is not present.
    • requireAclFaultStatusValue

      default @NonNull HwvtepAclRef requireAclFaultStatusValue()
      Return aclFaultStatusValue, guaranteed to be non-null.
           
               acl-fault-status value: can be empty/None
           
       
      Returns:
      HwvtepAclRef aclFaultStatusValue, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if aclFaultStatusValue is not present