public interface IdManagerData
extends org.opendaylight.yangtools.yang.binding.DataRoot
This class represents the following YANG schema fragment defined in module id-manager
module id-manager { namespace urn:opendaylight:genius:idmanager; prefix idmgr; revision 2016-04-06 { } container id-pools { list id-pool { key pool-name; leaf pool-name { type string; } leaf block-size { type uint16; } leaf parent-pool-name { type string; } list child-pools { key child-pool-name; leaf child-pool-name { type string; } leaf last-access-time { type uint32; } } list id-entries { key id-key; leaf id-key { type string; } leaf-list id-value { type uint32; } } container available-ids-holder { uses available-ids; } container released-ids-holder { uses released-ids; } } } grouping available-ids { leaf start { type uint32; } leaf end { type uint32; } leaf cursor { type int64; } } grouping released-ids { leaf available-id-count { type uint32; } leaf delayed-time-sec { type uint32; } list delayed-id-entries { uses delayed-id-entry; } } grouping delayed-id-entry { leaf id { type uint32; } leaf ready-time-sec { type uint32; } } rpc createIdPool { input { leaf pool-name { type string; } leaf low { type uint32; } leaf high { type uint32; } } output; } rpc deleteIdPool { input { leaf pool-name { type string; } } output; } rpc allocateId { input { leaf pool-name { type string; } leaf id-key { type string; } } output { leaf id-value { type uint32; } } } rpc releaseId { input { leaf pool-name { type string; } leaf id-key { type string; } } output; } rpc allocateIdRange { input { leaf pool-name { type string; } leaf id-key { type string; } leaf size { type uint32; } } output { leaf-list id-values { type uint32; ordered-by user; } } } }
Modifier and Type | Method and Description |
---|---|
@Nullable IdPools |
getIdPools()
Parent Id Pool is responsible allocating block (or) set of Ids to child Id
Pools.
|
@Nullable IdPools getIdPools()
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdPools
idPools
, or null
if not presentCopyright © 2019 OpenDaylight. All rights reserved.