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:
Stateful1, Stateful2

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

This class represents the following YANG schema fragment defined in module odl-pcep-sync-optimizations

 grouping sync-optimizations-capability-tlv {
   leaf triggered-initial-sync {
     type boolean;
     default false;
   }
   leaf delta-lsp-sync-capability {
     type boolean;
     default false;
   }
   leaf triggered-resync {
     type boolean;
     default false;
   }
   leaf include-db-version {
     type boolean;
     default false;
   }
 }
 
  • 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 SyncOptimizationsCapabilityTlv> 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
    • 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