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

@Generated("mdsal-binding-generator") public interface OpenconfigPolicyTypesData extends org.opendaylight.yangtools.yang.binding.DataRoot
This module contains general data definitions for use in routing policy. It can be imported by modules that contain protocol- specific policy conditions and actions.

This class represents the following YANG schema fragment defined in module openconfig-policy-types

 module openconfig-policy-types {
   yang-version 1;
   namespace "http://openconfig.net/yang/policy-types";
   prefix ptypes;
   import ietf-yang-types {
     prefix yang;
   }
   import openconfig-extensions {
     prefix oc-ext;
   }
   oc-ext:openconfig-version 1.1.0;
   revision 2015-10-09 {
   }
   revision 2015-05-15 {
   }
   identity attribute-comparison {
   }
   identity attribute-eq {
     base attribute-comparison;
   }
   identity attribute-ge {
     base attribute-comparison;
   }
   identity attribute-le {
     base attribute-comparison;
   }
   typedef match-set-options-type {
     type enumeration {
       enum ANY {
       }
       enum ALL {
       }
       enum INVERT {
       }
     }
     default ANY;
   }
   typedef match-set-options-restricted-type {
     type enumeration {
       enum ANY {
       }
       enum INVERT {
       }
     }
     default ANY;
   }
   grouping attribute-compare-operators {
     leaf operator {
       type identityref {
         base attribute-comparison;
       }
     }
     leaf value {
       type uint32;
     }
   }
   typedef tag-type {
     type union {
       type uint32;
       type yang:hex-string;
     }
   }
   identity install-protocol-type {
   }
   identity BGP {
     base install-protocol-type;
   }
   identity ISIS {
     base install-protocol-type;
   }
   identity OSPF {
     base install-protocol-type;
   }
   identity OSPF3 {
     base install-protocol-type;
   }
   identity STATIC {
     base install-protocol-type;
   }
   identity DIRECTLY-CONNECTED {
     base install-protocol-type;
   }
   identity LOCAL-AGGREGATE {
     base install-protocol-type;
   }
 }