All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
All Known Subinterfaces:
Stateful

@Generated("mdsal-binding-generator") public interface StatefulCapabilities extends org.opendaylight.yangtools.yang.binding.DataObject

This class represents the following YANG schema fragment defined in module odl-pcep-ietf-stateful-config

 grouping stateful-capabilities {
   leaf initiated {
     type boolean;
     default true;
   }
   leaf active {
     type boolean;
     default true;
   }
   leaf triggered-initial-sync {
     type boolean;
     default true;
   }
   leaf delta-lsp-sync-capability {
     type boolean;
     default true;
   }
   leaf triggered-resync {
     type boolean;
     default true;
   }
   leaf include-db-version {
     type boolean;
     default true;
   }
 }
 
  • 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

      Class<? extends StatefulCapabilities> 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
    • getInitiated

      Boolean getInitiated()
      Return initiated, or null if it is not present.
      Returns:
      Boolean initiated, or null if it is not present.
    • requireInitiated

      default @NonNull Boolean requireInitiated()
      Return initiated, guaranteed to be non-null.
      Returns:
      Boolean initiated, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if initiated is not present
    • getActive

      Boolean getActive()
      Return active, or null if it is not present.
      Returns:
      Boolean active, or null if it is not present.
    • requireActive

      default @NonNull Boolean requireActive()
      Return active, guaranteed to be non-null.
      Returns:
      Boolean active, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if active is not present
    • getTriggeredInitialSync

      Boolean getTriggeredInitialSync()
      Return triggeredInitialSync, or null if it is not present.
      Returns:
      Boolean triggeredInitialSync, or null if it is not present.
    • requireTriggeredInitialSync

      default @NonNull Boolean requireTriggeredInitialSync()
      Return triggeredInitialSync, guaranteed to be non-null.
      Returns:
      Boolean triggeredInitialSync, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if triggeredInitialSync is not present
    • getDeltaLspSyncCapability

      Boolean getDeltaLspSyncCapability()
      Return deltaLspSyncCapability, or null if it is not present.
      Returns:
      Boolean deltaLspSyncCapability, or null if it is not present.
    • requireDeltaLspSyncCapability

      default @NonNull Boolean requireDeltaLspSyncCapability()
      Return deltaLspSyncCapability, guaranteed to be non-null.
      Returns:
      Boolean deltaLspSyncCapability, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if deltaLspSyncCapability is not present
    • getTriggeredResync

      Boolean getTriggeredResync()
      Return triggeredResync, or null if it is not present.
      Returns:
      Boolean triggeredResync, or null if it is not present.
    • requireTriggeredResync

      default @NonNull Boolean requireTriggeredResync()
      Return triggeredResync, guaranteed to be non-null.
      Returns:
      Boolean triggeredResync, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if triggeredResync is not present
    • getIncludeDbVersion

      Boolean getIncludeDbVersion()
      Return includeDbVersion, or null if it is not present.
      Returns:
      Boolean includeDbVersion, or null if it is not present.
    • requireIncludeDbVersion

      default @NonNull Boolean requireIncludeDbVersion()
      Return includeDbVersion, guaranteed to be non-null.
      Returns:
      Boolean includeDbVersion, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if includeDbVersion is not present