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
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 @Nullable Nanotime
getDeadline()
@Nullable InstructionId
getId()
@Nullable List<InstructionId>
getPreconditions()
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
@Nullable InstructionId getId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.InstructionId
id
, ornull
if not present
-
getDeadline
@Nullable Nanotime getDeadline()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.Nanotime
deadline
, ornull
if not present
-
getPreconditions
@Nullable List<InstructionId> getPreconditions()
- Returns:
java.util.List
preconditions
, ornull
if not present
-
-