Interface FlowStats
-
- All Superinterfaces:
ActionsGrouping
,org.opendaylight.yangtools.yang.binding.Augmentable<FlowStats>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<MultipartReplyFlow>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,InstructionsGrouping
,MatchGrouping
,MatchV10Grouping
public interface FlowStats extends org.opendaylight.yangtools.yang.binding.ChildOf<MultipartReplyFlow>, org.opendaylight.yangtools.yang.binding.Augmentable<FlowStats>, MatchGrouping, InstructionsGrouping, MatchV10Grouping, ActionsGrouping
This class represents the following YANG schema fragment defined in module openflow-protocol
list flow-stats { leaf table-id { type uint8; } leaf duration-sec { type uint32; } leaf duration-nsec { type uint32; } leaf priority { type uint16; } leaf idle-timeout { type uint16; } leaf hard-timeout { type uint16; } leaf flags { type oft:flow-mod-flags; } leaf cookie { type uint64; } leaf packet-count { type uint64; } leaf byte-count { type uint64; } uses oxm:match-grouping; uses ofinstruction:instructions-grouping; uses oxm:match-v10-grouping; uses ofaction:actions-grouping; }
The schema path to identify an instance is openflow-protocol/multipart-reply/multipart-reply-body/multipart-reply-flow-case/multipart-reply-flow/flow-statsTo create instances of this class use
FlowStatsBuilder
.- See Also:
FlowStatsBuilder
-
-
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 Default Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint64
getByteCount()
org.opendaylight.yangtools.yang.common.Uint64
getCookie()
org.opendaylight.yangtools.yang.common.Uint32
getDurationNsec()
org.opendaylight.yangtools.yang.common.Uint32
getDurationSec()
FlowModFlags
getFlags()
org.opendaylight.yangtools.yang.common.Uint16
getHardTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getIdleTimeout()
org.opendaylight.yangtools.yang.common.Uint64
getPacketCount()
org.opendaylight.yangtools.yang.common.Uint16
getPriority()
org.opendaylight.yangtools.yang.common.Uint8
getTableId()
default Class<FlowStats>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.ActionsGrouping
getAction, nonnullAction
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.instruction.rev130731.InstructionsGrouping
getInstruction, nonnullInstruction
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchGrouping
getMatch
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchV10Grouping
getMatchV10
-
-
-
-
Method Detail
-
implementedInterface
default Class<FlowStats> implementedInterface()
- Specified by:
implementedInterface
in interfaceActionsGrouping
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceInstructionsGrouping
- Specified by:
implementedInterface
in interfaceMatchGrouping
- Specified by:
implementedInterface
in interfaceMatchV10Grouping
-
getTableId
org.opendaylight.yangtools.yang.common.Uint8 getTableId()
- Returns:
org.opendaylight.yangtools.yang.common.Uint8
tableId
, ornull
if not present
-
getDurationSec
org.opendaylight.yangtools.yang.common.Uint32 getDurationSec()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
durationSec
, ornull
if not present
-
getDurationNsec
org.opendaylight.yangtools.yang.common.Uint32 getDurationNsec()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
durationNsec
, ornull
if not present
-
getPriority
org.opendaylight.yangtools.yang.common.Uint16 getPriority()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
priority
, ornull
if not present
-
getIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
idleTimeout
, ornull
if not present
-
getHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
hardTimeout
, ornull
if not present
-
getFlags
FlowModFlags getFlags()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.FlowModFlags
flags
, ornull
if not present
-
getCookie
org.opendaylight.yangtools.yang.common.Uint64 getCookie()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64
cookie
, ornull
if not present
-
getPacketCount
org.opendaylight.yangtools.yang.common.Uint64 getPacketCount()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64
packetCount
, ornull
if not present
-
getByteCount
org.opendaylight.yangtools.yang.common.Uint64 getByteCount()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64
byteCount
, ornull
if not present
-
-