Interface SalAsyncConfigData

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

    @Generated("mdsal-binding-generator")
    public interface SalAsyncConfigData
    extends org.opendaylight.yangtools.yang.binding.DataRoot
    Asynchronous configuration message.

    This class represents the following YANG schema fragment defined in module sal-async-config

     module sal-async-config {
       namespace urn:opendaylight:async-config:service;
       prefix async-config;
       import opendaylight-inventory {
         prefix inv;
         revision-date 2013-08-19;
       }
       import openflow-protocol {
         prefix ofproto;
         revision-date 2013-07-31;
       }
       revision 2017-06-19 {
       }
       typedef packet-in-mask {
         type bits {
           bit NO_MATCH;
           bit ACTION;
           bit INVALID_TTL;
         }
       }
       typedef port-status-mask {
         type bits {
           bit ADD;
           bit DELETE;
           bit UPDATE;
         }
       }
       typedef flow-removed-mask {
         type bits {
           bit IDLE_TIMEOUT;
           bit HARD_TIMEOUT;
           bit DELETE;
           bit GROUP_DELETE;
         }
       }
       grouping async-config {
         container packet-in-mask {
           leaf master-mask {
             type packet-in-mask;
           }
           leaf slave-mask {
             type packet-in-mask;
           }
         }
         container port-status-mask {
           leaf master-mask {
             type port-status-mask;
           }
           leaf slave-mask {
             type port-status-mask;
           }
         }
         container flow-removed-mask {
           leaf master-mask {
             type flow-removed-mask;
           }
           leaf slave-mask {
             type flow-removed-mask;
           }
         }
       }
       container async-config-message {
         uses ofproto:ofHeader;
         uses async-config;
       }
       rpc set-async {
         input input {
           uses inv:node-context-ref;
           uses async-config;
         }
       }
       rpc get-async {
         input input {
           uses inv:node-context-ref;
         }
         output output {
           uses async-config;
         }
       }
     }
     
    • Method Detail

      • getAsyncConfigMessage

        AsyncConfigMessage getAsyncConfigMessage()
        Return asyncConfigMessage, or null if it is not present.
        Returns:
        AsyncConfigMessage asyncConfigMessage, or null if it is not present.