Interface InterfacePhysConfig

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, InterfaceCommonConfig
    All Known Subinterfaces:
    Config, State

    public interface InterfacePhysConfig
    extends org.opendaylight.yangtools.yang.binding.DataObject, InterfaceCommonConfig
    Configuration data for physical interfaces

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

     grouping interface-phys-config {
       leaf type {
         type identityref {
           base interface-type;
         }
       }
       leaf mtu {
         type uint16;
       }
       uses interface-common-config;
     }
     
    The schema path to identify an instance is openconfig-interfaces/interface-phys-config
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        Class<? extends InterfacePhysConfig> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface InterfaceCommonConfig
      • getType

        @Nullable Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.InterfaceType> getType()
        [adapted from IETF interfaces model (RFC 7223)] The type of the interface. When an interface entry is created, a server MAY initialize the type leaf with a valid value, e.g., if it is possible to derive the type from the name of the interface. If a client tries to set the type of an interface to a value that can never be used by the system, e.g., if the type is not supported or if the type does not match the name of the interface, the server MUST reject the request. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case.
        Returns:
        java.lang.Class type, or null if not present
      • getMtu

        @Nullable org.opendaylight.yangtools.yang.common.Uint16 getMtu()
        Set the max transmission unit size in octets for the physical interface. If this is not set, the mtu is set to the operational default -- e.g., 1514 bytes on an Ethernet interface.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 mtu, or null if not present