Interface OpenflowInstructionData

  • 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 Detail

      • getInstructionContainer

        InstructionContainer getInstructionContainer()
        Return instructionContainer, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.instruction.rev130731.InstructionContainer instructionContainer, or null if it is not present.