All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.DataRoot<OpenconfigTypesData>

@Generated("mdsal-binding-generator") public interface OpenconfigTypesData extends org.opendaylight.yangtools.binding.DataRoot<OpenconfigTypesData>
This module contains a set of general type definitions that are used across OpenConfig models. It can be imported by modules that make use of these types.

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

 module openconfig-types {
   yang-version 1;
   namespace "http://openconfig.net/yang/openconfig-types";
   prefix openconfig-types;
   import openconfig-extensions {
     prefix oc-ext;
     revision-date 2015-10-09;
   }
   oc-ext:openconfig-version 0.1.0;
   revision 2015-10-09 {
   }
   revision 2015-08-14 {
   }
   typedef percentage {
     type uint8 {
       range 0..100;
     }
   }
   typedef std-regexp {
     type string;
   }
   grouping avg-min-max-stats-precision1 {
     leaf avg {
       type decimal64 {
         fraction-digits 1;
       }
     }
     leaf min {
       type decimal64 {
         fraction-digits 1;
       }
     }
     leaf max {
       type decimal64 {
         fraction-digits 1;
       }
     }
   }
 }
 
  • Method Details

    • implementedInterface

      default Class<OpenconfigTypesData> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.DataRoot<OpenconfigTypesData>