Interface InterfacePhysConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,InterfaceCommonConfig
public interface InterfacePhysConfig extends org.opendaylight.yangtools.yang.binding.DataObject, InterfaceCommonConfig
Configuration data for physical interfacesThis 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
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable org.opendaylight.yangtools.yang.common.Uint16
getMtu()
Set the max transmission unit size in octets for the physical interface.@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.Class<? extends InterfacePhysConfig>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.interfaces.rev160412.InterfaceCommonConfig
getDescription, getName, isEnabled
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends InterfacePhysConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceInterfaceCommonConfig
-
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
, ornull
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
, ornull
if not present
-
-