public interface OdlEmanEntityData
extends org.opendaylight.yangtools.yang.binding.DataRoot
This class represents the following YANG schema fragment defined in module odl-eman-entity
module odl-eman-entity { yang-version 1; namespace "urn:ietf:params:xml:ns:yang:opendaylight:eman:entity"; prefix "eman-entity"; import odl-eman-iana-entity { prefix "iana-entity"; } import odl-eman-uuid-tc { prefix "eman-uuid-tc"; } import odl-eman-util { prefix "eman-util"; } import SNMPv2-TC { prefix "smiv2"; } import ietf-yang-types { prefix "yang"; } revision 2013-04-05 { description "The MIB module for representing multiple logical entities supported by a single SNMP agent. Copyright (c) 2013 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). "; } container entityPhysical { list entPhysicalEntry { key "entPhysicalIndex" leaf entPhysicalIndex { type PhysicalIndex; } leaf entPhysicalDescr { type SnmpAdminString; } leaf entPhysicalVendorType { type AutonomousType; } leaf entPhysicalContainedIn { type PhysicalIndexOrZero; } leaf entPhysicalClass { type IANAPhysicalClass; } leaf entPhysicalParentRelPos { type int32; } leaf entPhysicalName { type SnmpAdminString; } leaf entPhysicalHardwareRev { type SnmpAdminString; } leaf entPhysicalFirmwareRev { type SnmpAdminString; } leaf entPhysicalSoftwareRev { type SnmpAdminString; } leaf entPhysicalSerialNum { type SnmpAdminString; } leaf entPhysicalMfgName { type SnmpAdminString; } leaf entPhysicalModelName { type SnmpAdminString; } leaf entPhysicalAlias { type SnmpAdminString; } leaf entPhysicalAssetID { type SnmpAdminString; } leaf entPhysicalIsFRU { type TruthValue; } leaf entPhysicalMfgDate { type DateAndTime; } leaf entPhysicalUris { type binary; } leaf entPhysicalUUID { type UUIDorZero; } } } container entityLogical { list entLogicalEntry { key "entLogicalIndex" leaf entLogicalIndex { type int32; } leaf entLogicalDescr { type SnmpAdminString; } leaf entLogicalType { type AutonomousType; } leaf entLogicalCommunity { type binary; status DEPRECATED; } leaf entLogicalTAddress { type TAddress; } leaf entLogicalTDomain { type TDomain; } leaf entLogicalContextEngineID { type SnmpEngineIdOrNone; } leaf entLogicalContextName { type SnmpAdminString; } } } container entityMapping { list entLPMappingEntry { key "entLogicalIndex" "entLPPhysicalIndex" leaf entLogicalIndex { type leafref; } leaf entLPPhysicalIndex { type PhysicalIndex; } } list entAliasMappingEntry { key "entPhysicalIndex" "entAliasLogicalIndexOrZero" leaf entPhysicalIndex { type leafref; } leaf entAliasLogicalIndexOrZero { type int32; } leaf entAliasMappingIdentifier { type RowPointer; } } list entPhysicalContainsEntry { key "entPhysicalIndex" "entPhysicalChildIndex" leaf entPhysicalIndex { type leafref; } leaf entPhysicalChildIndex { type PhysicalIndex; } } } container entityGeneral { leaf entLastChangeTime { type timestamp; } } notification entConfigChange { description "An entConfigChange notification is generated when the value of entLastChangeTime changes. It can be utilized by an NMS to trigger logical/physical entity table maintenance polls. An agent should not generate more than one entConfigChange 'notification-event' in a given time interval (five seconds is the suggested default). A 'notification-event' is the transmission of a single trap or inform PDU to a list of notification destinations. If additional configuration changes occur within the throttling period, then notification-events for these changes should be suppressed by the agent until the current throttling period expires. At the end of a throttling period, one notification-event should be generated if any configuration changes occurred since the start of the throttling period. In such a case, another throttling period is started right away. An NMS should periodically check the value of entLastChangeTime to detect any missed entConfigChange notification-events, e.g., due to throttling or transmission loss."; } }
Modifier and Type | Method and Description |
---|---|
EntityGeneral |
getEntityGeneral() |
EntityLogical |
getEntityLogical() |
EntityMapping |
getEntityMapping() |
EntityPhysical |
getEntityPhysical() |
EntityPhysical getEntityPhysical()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.opendaylight.eman.entity.rev130405.EntityPhysical
entityPhysical
, or null
if not presentEntityLogical getEntityLogical()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.opendaylight.eman.entity.rev130405.EntityLogical
entityLogical
, or null
if not presentEntityMapping getEntityMapping()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.opendaylight.eman.entity.rev130405.EntityMapping
entityMapping
, or null
if not presentEntityGeneral getEntityGeneral()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.opendaylight.eman.entity.rev130405.EntityGeneral
entityGeneral
, or null
if not presentCopyright © 2017 OpenDaylight. All rights reserved.