Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stateful.stats.rev181109
Interface OdlPcepStatefulStatsData
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
,org.opendaylight.yangtools.binding.DataContainer
,org.opendaylight.yangtools.binding.DataRoot<OdlPcepStatefulStatsData>
@Generated("mdsal-binding-generator")
public interface OdlPcepStatefulStatsData
extends org.opendaylight.yangtools.binding.DataRoot<OdlPcepStatefulStatsData>
This module contains the PCEP Stateful stats YANG definitions for PCEP Topology
Node Stats. Copyright (c)2017 AT&T Services, Inc. All rights reserved.;
program and the accompanying materials are made available under the terms of
Eclipse Public License v1.0 which accompanies this distribution, and is
available at http://www.eclipse.org/legal/epl-v10.html
This class represents the following YANG schema fragment defined in module odl-pcep-stateful-stats
module odl-pcep-stateful-stats { yang-version 1; namespace urn:opendaylight:params:xml:ns:yang:pcep:stateful:stats; prefix pspc; import network-topology { prefix nt; revision-date 2013-10-21; } import network-topology-pcep { prefix pn; revision-date 2022-07-30; } import odl-codegen-extensions { prefix oce; } import network-pcep-topology-stats { prefix npts; revision-date 2018-11-09; } import odl-pcep-sync-optimizations { prefix opso; revision-date 2020-07-20; } import pcep-topology-stats-rpc { prefix ptsr; revision-date 2019-03-21; } revision 2018-11-09 { } revision 2017-11-13 { } grouping stateful-messages-grouping { leaf last-received-rpt-msg-timestamp { type uint32; default 0; } leaf received-rpt-msg-count { type uint32; default 0; } leaf sent-upd-msg-count { type uint32; default 0; } leaf sent-init-msg-count { type uint32; default 0; } } augment /nt:network-topology/nt:topology/nt:node/npts:pcep-session-state/npts:messages { when ../../../nt:topology-types/pn:topology-pcep; oce:augment-identifier stateful-messages-stats-aug; uses stateful-messages-grouping; } augment /ptsr:get-stats/ptsr:output/ptsr:topology/ptsr:node/ptsr:pcep-session-state/ptsr:messages { oce:augment-identifier stateful-messages-rpc-aug; uses stateful-messages-grouping; } grouping stateful-preferences { leaf instantiation { type boolean; default false; } leaf stateful { type boolean; default false; } leaf active { type boolean; default false; } } augment /nt:network-topology/nt:topology/nt:node/npts:pcep-session-state/npts:peer-capabilities { when ../../../nt:topology-types/pn:topology-pcep; oce:augment-identifier stateful-capabilities-stats-aug; uses stateful-preferences; } augment /ptsr:get-stats/ptsr:output/ptsr:topology/ptsr:node/ptsr:pcep-session-state/ptsr:peer-capabilities { oce:augment-identifier stateful-capabilities-rpc-aug; uses stateful-preferences; } augment /nt:network-topology/nt:topology/nt:node/npts:pcep-session-state/npts:local-pref { when ../../../nt:topology-types/pn:topology-pcep; oce:augment-identifier pcep-entity-id-stats-aug; uses opso:speaker-entity-id; } augment /ptsr:get-stats/ptsr:output/ptsr:topology/ptsr:node/ptsr:pcep-session-state/ptsr:local-pref { oce:augment-identifier pcep-entity-id-rpc-aug; uses opso:speaker-entity-id; } }
-
Method Summary
-
Method Details
-
implementedInterface
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.binding.DataRoot<OdlPcepStatefulStatsData>
-