public interface FlowMod extends org.opendaylight.yangtools.yang.binding.DataObject, MatchGrouping, ActionsGrouping, InstructionsGrouping, MatchV10Grouping, OfHeader
This class represents the following YANG schema fragment defined in module openflow-protocol
grouping flow-mod { uses ofHeader; leaf cookie { type uint64; } leaf cookie-mask { type uint64; } leaf table-id { type oft:table-id; } leaf command { type oft:flow-mod-command; } leaf idle-timeout { type uint16; } leaf hard-timeout { type uint16; } leaf priority { type uint16; } leaf buffer-id { type uint32; } leaf out-port { type oft:port-number; } leaf out-group { type uint32; } leaf flags { type oft:flow-mod-flags; } uses oxm:match-grouping; uses ofinstruction:instructions-grouping; leaf flags-v10 { type oft:flow-mod-flags-v10; } uses oxm:match-v10-grouping; uses ofaction:actions-grouping; }The schema path to identify an instance is openflow-protocol/flow-mod
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
Long |
getBufferId() |
FlowModCommand |
getCommand() |
BigInteger |
getCookie() |
BigInteger |
getCookieMask() |
FlowModFlags |
getFlags() |
FlowModFlagsV10 |
getFlagsV10() |
Integer |
getHardTimeout() |
Integer |
getIdleTimeout() |
Long |
getOutGroup() |
PortNumber |
getOutPort() |
Integer |
getPriority() |
TableId |
getTableId() |
getMatch
getAction
getInstruction
getMatchV10
getVersion, getXid
@Nullable BigInteger getCookie()
java.math.BigInteger
cookie
, or null
if not present@Nullable BigInteger getCookieMask()
java.math.BigInteger
cookieMask
, or null
if not present@Nullable TableId getTableId()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.TableId
tableId
, or null
if not present@Nullable FlowModCommand getCommand()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.FlowModCommand
command
, or null
if not present@Nullable Integer getIdleTimeout()
java.lang.Integer
idleTimeout
, or null
if not present@Nullable Integer getHardTimeout()
java.lang.Integer
hardTimeout
, or null
if not present@Nullable Integer getPriority()
java.lang.Integer
priority
, or null
if not present@Nullable PortNumber getOutPort()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortNumber
outPort
, or null
if not present@Nullable FlowModFlags getFlags()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.FlowModFlags
flags
, or null
if not present@Nullable FlowModFlagsV10 getFlagsV10()
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.FlowModFlagsV10
flagsV10
, or null
if not presentCopyright © 2019 OpenDaylight. All rights reserved.