Interface ProcessFlatBatchInput

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<ProcessFlatBatchInput>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef, org.opendaylight.yangtools.yang.binding.RpcInput

    public interface ProcessFlatBatchInput
    extends org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef, org.opendaylight.yangtools.yang.binding.RpcInput, org.opendaylight.yangtools.yang.binding.Augmentable<ProcessFlatBatchInput>

    This class represents the following YANG schema fragment defined in module sal-flat-batch

     input input {
       uses inv:node-context-ref;
       list batch {
         key batch-order;
         uses batch:batch-order-grouping;
         choice batch-choice;
       }
       leaf exit-on-first-error {
         type boolean;
       }
     }
     
    The schema path to identify an instance is sal-flat-batch/process-flat-batch/input

    To create instances of this class use ProcessFlatBatchInputBuilder.

    See Also:
    ProcessFlatBatchInputBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default Class<ProcessFlatBatchInput> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.RpcInput
      • getBatch

        @Nullable Map<BatchKey,​Batch> getBatch()
        Returns:
        java.util.Map batch, or null if not present
      • nonnullBatch

        default @NonNull Map<BatchKey,​Batch> nonnullBatch()
        Returns:
        java.util.Map batch, or an empty list if it is not present
      • isExitOnFirstError

        Boolean isExitOnFirstError()
        If true then batch will execute all steps and report list of occurred errors, otherwise there will be only first error reported and execution will be stop right there.
        Returns:
        java.lang.Boolean exitOnFirstError, or null if not present