All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.Rpc<CleanInstructionsInput,CleanInstructionsOutput>>, org.opendaylight.yangtools.yang.binding.Rpc<CleanInstructionsInput,CleanInstructionsOutput>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface @Generated("mdsal-binding-generator") public interface CleanInstructions extends org.opendaylight.yangtools.yang.binding.Rpc<CleanInstructionsInput,CleanInstructionsOutput>
Attempt to clean out a certain set of instructions. Instructions flushed this way need to be in a terminal state, e.g. Successful, Failed or Cancelled. Instructions which were not cleaned are reported in the output of this RPC.

This class represents the following YANG schema fragment defined in module programming

 rpc clean-instructions {
   input input {
     leaf-list id {
       type instruction-id;
       min-elements 1;
     }
   }
   output output {
     leaf-list unflushed {
       type instruction-id;
     }
   }
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<CleanInstructionsOutput>>