Interface SubmitInstructionInput
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
BaseTunnelInput
,CreateP2pTunnelInput
,CreateTunnelInput
,DestroyTunnelInput
,PcepCreateP2pTunnelInput
,PcepDestroyTunnelInput
,PcepUpdateTunnelInput
,SubmitAddLspInput
,SubmitEnsureLspOperationalInput
,SubmitRemoveLspInput
,SubmitTriggerSyncInput
,SubmitUpdateLspInput
,TopologyInstructionInput
@Generated("mdsal-binding-generator") public interface SubmitInstructionInput extends org.opendaylight.yangtools.yang.binding.DataObject
Minimum required arguments needed for submitting an instruction into the scheduler. This grouping needs to be used by concrete RPC definitions which are routed to the scheduler.This class represents the following YANG schema fragment defined in module programming
grouping submit-instruction-input { leaf id { type instruction-id; } leaf deadline { type nanotime; } leaf-list preconditions { type instruction-id; } }
The schema path to identify an instance is programming/submit-instruction-input
-
-
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 Modifier and Type Method Description Nanotime
getDeadline()
Return deadline, ornull
if it is not present.InstructionId
getId()
Return id, ornull
if it is not present.@Nullable List<InstructionId>
getPreconditions()
Return preconditions, ornull
if it is not present.Class<? extends SubmitInstructionInput>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends SubmitInstructionInput> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getId
InstructionId getId()
Return id, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.InstructionId
id, ornull
if it is not present.
-
getDeadline
Nanotime getDeadline()
Return deadline, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.Nanotime
deadline, ornull
if it is not present.
-
getPreconditions
@Nullable List<InstructionId> getPreconditions()
Return preconditions, ornull
if it is not present.- Returns:
java.util.List
preconditions, ornull
if it is not present.
-
-