Interface Flow
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,GenericFlowAttributes
- All Known Subinterfaces:
AddFlowCaseData
,AddFlowInput
,BatchAddFlows
,BatchFlowInputGrouping
,BatchRemoveFlows
,BulkFlowBaseContentGrouping
,BulkFlowDsItem
,BulkFlowItem
,FlatBatchAddFlow
,FlatBatchRemoveFlow
,Flow
,FlowAdded
,FlowAggregateStats
,FlowAndStatisticsMap
,FlowAndStatisticsMapList
,FlowMessage
,FlowRemoved
,FlowStats
,FlowUpdated
,GetAggregateFlowStatisticsFromFlowTableForGivenMatchInput
,GetFlowStatisticsFromFlowTableInput
,GetFlowStatisticsInput
,NodeFlow
,OriginalBatchedFlow
,OriginalFlow
,RemoveFlowCaseData
,RemoveFlowInput
,StaleFlow
,UpdatedBatchedFlow
,UpdatedFlow
,UpdateFlowCaseData
public interface Flow extends org.opendaylight.yangtools.yang.binding.DataObject, GenericFlowAttributes
This class represents the following YANG schema fragment defined in module opendaylight-flow-types
grouping flow { container match { uses match:match; } container instructions { uses instruction-list; } uses generic_flow_attributes; leaf container-name { type string; } leaf cookie_mask { type flow-cookie; } leaf buffer_id { type uint32; } leaf out_port { type uint64; } leaf out_group { type uint32; } leaf flags { type flow-mod-flags; } leaf flow-name { type string; } leaf installHw { type boolean; } leaf barrier { type boolean; } leaf strict { type boolean; default false; } }
The schema path to identify an instance is opendaylight-flow-types/flow
-
-
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 Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint32
getBufferId()
String
getContainerName()
FlowCookie
getCookieMask()
FlowModFlags
getFlags()
String
getFlowName()
Instructions
getInstructions()
Match
getMatch()
org.opendaylight.yangtools.yang.common.Uint32
getOutGroup()
org.opendaylight.yangtools.yang.common.Uint64
getOutPort()
Class<? extends Flow>
implementedInterface()
Boolean
isBarrier()
Boolean
isInstallHw()
Boolean
isStrict()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.GenericFlowAttributes
getCookie, getHardTimeout, getIdleTimeout, getPriority, getTableId
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends Flow> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceGenericFlowAttributes
-
getMatch
Match getMatch()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match
match
, ornull
if not present
-
getInstructions
Instructions getInstructions()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Instructions
instructions
, ornull
if not present
-
getContainerName
String getContainerName()
- Returns:
java.lang.String
containerName
, ornull
if not present
-
getCookieMask
FlowCookie getCookieMask()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowCookie
cookieMask
, ornull
if not present
-
getBufferId
org.opendaylight.yangtools.yang.common.Uint32 getBufferId()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
bufferId
, ornull
if not present
-
getOutPort
org.opendaylight.yangtools.yang.common.Uint64 getOutPort()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64
outPort
, ornull
if not present
-
getOutGroup
org.opendaylight.yangtools.yang.common.Uint32 getOutGroup()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
outGroup
, ornull
if not present
-
getFlags
FlowModFlags getFlags()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowModFlags
flags
, ornull
if not present
-
getFlowName
String getFlowName()
- Returns:
java.lang.String
flowName
, ornull
if not present
-
isInstallHw
Boolean isInstallHw()
- Returns:
java.lang.Boolean
installHw
, ornull
if not present
-
isBarrier
Boolean isBarrier()
- Returns:
java.lang.Boolean
barrier
, ornull
if not present
-
isStrict
Boolean isStrict()
- Returns:
java.lang.Boolean
strict
, ornull
if not present
-
-