All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot

@Generated("mdsal-binding-generator") public interface OpenflowInstructionData extends org.opendaylight.yangtools.yang.binding.DataRoot

This class represents the following YANG schema fragment defined in module openflow-instruction

 module openflow-instruction {
   namespace urn:opendaylight:openflow:common:instruction;
   prefix ofinstruction;
   import openflow-types {
     prefix oft;
   }
   import openflow-action {
     prefix ofaction;
   }
   revision 2013-07-31 {
   }
   container instruction-container {
     uses instruction-grouping;
   }
   grouping instructions-grouping {
     list instruction {
       config false;
       ordered-by user;
       uses instruction-grouping;
       leaf experimenter-id {
         type oft:experimenter-id;
       }
     }
   }
   grouping instruction-grouping {
     choice instruction-choice {
       case goto-table-case {
         container goto-table {
           leaf table-id {
             type uint8;
           }
         }
       }
       case write-metadata-case {
         container write-metadata {
           leaf metadata {
             type binary;
           }
           leaf metadata-mask {
             type binary;
           }
         }
       }
       case write-actions-case {
         container write-actions {
           uses ofaction:actions-grouping;
         }
       }
       case apply-actions-case {
         container apply-actions {
           uses ofaction:actions-grouping;
         }
       }
       case clear-actions-case;
       case meter-case {
         container meter {
           leaf meter-id {
             type uint32;
           }
         }
       }
     }
   }
 }
 
  • Method Details

    • getInstructionContainer

      InstructionContainer getInstructionContainer()
      Return instructionContainer, or null if it is not present.
      Returns:
      InstructionContainer instructionContainer, or null if it is not present.