Interface StatefulCapabilities
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
PcepIetfStatefulConfig
@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 pcep-ietf-stateful-app-config
grouping stateful-capabilities { leaf initiated { type boolean; default true; } leaf stateful { 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; } }
The schema path to identify an instance is pcep-ietf-stateful-app-configstateful-capabilities
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Boolean
getActive()
Return active, ornull
if it is not present.Boolean
getDeltaLspSyncCapability()
Return deltaLspSyncCapability, ornull
if it is not present.Boolean
getIncludeDbVersion()
Return includeDbVersion, ornull
if it is not present.Boolean
getInitiated()
Return initiated, ornull
if it is not present.Boolean
getStateful()
Return stateful, ornull
if it is not present.Boolean
getTriggeredInitialSync()
Return triggeredInitialSync, ornull
if it is not present.Boolean
getTriggeredResync()
Return triggeredResync, ornull
if it is not present.Class<? extends StatefulCapabilities>
implementedInterface()
default @NonNull Boolean
requireActive()
Return active, guaranteed to be non-null.default @NonNull Boolean
requireDeltaLspSyncCapability()
Return deltaLspSyncCapability, guaranteed to be non-null.default @NonNull Boolean
requireIncludeDbVersion()
Return includeDbVersion, guaranteed to be non-null.default @NonNull Boolean
requireInitiated()
Return initiated, guaranteed to be non-null.default @NonNull Boolean
requireStateful()
Return stateful, guaranteed to be non-null.default @NonNull Boolean
requireTriggeredInitialSync()
Return triggeredInitialSync, guaranteed to be non-null.default @NonNull Boolean
requireTriggeredResync()
Return triggeredResync, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends StatefulCapabilities> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getInitiated
Boolean getInitiated()
Return initiated, ornull
if it is not present.- Returns:
Boolean
initiated, ornull
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
-
getStateful
Boolean getStateful()
Return stateful, ornull
if it is not present.- Returns:
Boolean
stateful, ornull
if it is not present.
-
requireStateful
default @NonNull Boolean requireStateful()
Return stateful, guaranteed to be non-null.- Returns:
Boolean
stateful, guaranteed to be non-null.- Throws:
NoSuchElementException
- if stateful is not present
-
getActive
Boolean getActive()
Return active, ornull
if it is not present.- Returns:
Boolean
active, ornull
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, ornull
if it is not present.- Returns:
Boolean
triggeredInitialSync, ornull
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, ornull
if it is not present.- Returns:
Boolean
deltaLspSyncCapability, ornull
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, ornull
if it is not present.- Returns:
Boolean
triggeredResync, ornull
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, ornull
if it is not present.- Returns:
Boolean
includeDbVersion, ornull
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
-
-