Interface InterfaceCommonState
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
State,State,SubinterfacesState
@Generated("mdsal-binding-generator")
public interface InterfaceCommonState
extends org.opendaylight.yangtools.yang.binding.DataObject
Operational state data (in addition to intended configuration) at the global
level for this interface
This class represents the following YANG schema fragment defined in module openconfig-interfaces
grouping interface-common-state {
leaf ifindex {
type uint32;
}
leaf admin-status {
type enumeration {
enum UP {
}
enum DOWN {
}
enum TESTING {
}
}
}
leaf oper-status {
type enumeration {
enum UP {
value 1;
}
enum DOWN {
value 2;
}
enum TESTING {
value 3;
}
enum UNKNOWN {
value 4;
}
enum DORMANT {
value 5;
}
enum NOT_PRESENT {
value 6;
}
enum LOWER_LAYER_DOWN {
value 7;
}
}
}
leaf last-change {
type yang:timeticks;
}
}
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThis class represents the following YANG schema fragment defined in module openconfig-interfacesstatic enumThis class represents the following YANG schema fragment defined in module openconfig-interfaces -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn adminStatus, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint32Return ifindex, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.TimeticksReturn lastChange, ornullif it is not present.Return operStatus, ornullif it is not present.Class<? extends InterfaceCommonState>default @NonNull InterfaceCommonState.AdminStatusReturn adminStatus, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint32Return ifindex, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.TimeticksReturn lastChange, guaranteed to be non-null.default @NonNull InterfaceCommonState.OperStatusReturn operStatus, guaranteed to be non-null.
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends InterfaceCommonState> implementedInterface()- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getIfindex
org.opendaylight.yangtools.yang.common.Uint32 getIfindex()Return ifindex, ornullif it is not present.System assigned number for each interface. Corresponds to ifIndex object in SNMP Interface MIB- Returns:
Uint32ifindex, ornullif it is not present.
-
requireIfindex
default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireIfindex()Return ifindex, guaranteed to be non-null.System assigned number for each interface. Corresponds to ifIndex object in SNMP Interface MIB- Returns:
Uint32ifindex, guaranteed to be non-null.- Throws:
NoSuchElementException- if ifindex is not present
-
getAdminStatus
InterfaceCommonState.AdminStatus getAdminStatus()Return adminStatus, ornullif it is not present.[adapted from IETF interfaces model (RFC 7223)] The desired state of the interface. In RFC 7223 this leaf has the same read semantics as ifAdminStatus. Here, it reflects the administrative state as set by enabling or disabling the interface.- Returns:
AdminStatusadminStatus, ornullif it is not present.
-
requireAdminStatus
Return adminStatus, guaranteed to be non-null.[adapted from IETF interfaces model (RFC 7223)] The desired state of the interface. In RFC 7223 this leaf has the same read semantics as ifAdminStatus. Here, it reflects the administrative state as set by enabling or disabling the interface.- Returns:
AdminStatusadminStatus, guaranteed to be non-null.- Throws:
NoSuchElementException- if adminStatus is not present
-
getOperStatus
InterfaceCommonState.OperStatus getOperStatus()Return operStatus, ornullif it is not present.[adapted from IETF interfaces model (RFC 7223)] The current operational state of the interface. This leaf has the same semantics as ifOperStatus.- Returns:
OperStatusoperStatus, ornullif it is not present.
-
requireOperStatus
Return operStatus, guaranteed to be non-null.[adapted from IETF interfaces model (RFC 7223)] The current operational state of the interface. This leaf has the same semantics as ifOperStatus.- Returns:
OperStatusoperStatus, guaranteed to be non-null.- Throws:
NoSuchElementException- if operStatus is not present
-
getLastChange
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks getLastChange()Return lastChange, ornullif it is not present.Date and time of the last state change of the interface (e.g., up-to-down transition). This corresponds to the ifLastChange object in the standard interface MIB.- Returns:
TimetickslastChange, ornullif it is not present.
-
requireLastChange
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks requireLastChange()Return lastChange, guaranteed to be non-null.Date and time of the last state change of the interface (e.g., up-to-down transition). This corresponds to the ifLastChange object in the standard interface MIB.- Returns:
TimetickslastChange, guaranteed to be non-null.- Throws:
NoSuchElementException- if lastChange is not present
-