Interface GenericFlowAttributes
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
AddFlowCaseData
,AddFlowInput
,BatchAddFlows
,BatchFlowInputGrouping
,BatchRemoveFlows
,BulkFlowBaseContentGrouping
,BulkFlowDsItem
,BulkFlowItem
,FlatBatchAddFlow
,FlatBatchRemoveFlow
,Flow
,Flow
,FlowAdded
,FlowAggregateStats
,FlowAndStatisticsMap
,FlowAndStatisticsMapList
,FlowMessage
,FlowModRemoved
,FlowRemoved
,FlowStats
,FlowUpdated
,GetAggregateFlowStatisticsFromFlowTableForGivenMatchInput
,GetFlowStatisticsFromFlowTableInput
,GetFlowStatisticsInput
,NodeFlow
,NodeFlowRemoved
,OriginalBatchedFlow
,OriginalFlow
,RemoveFlowCaseData
,RemoveFlowInput
,StaleFlow
,SwitchFlowRemoved
,UpdatedBatchedFlow
,UpdatedFlow
,UpdateFlowCaseData
public interface GenericFlowAttributes extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module opendaylight-flow-types
grouping generic_flow_attributes { leaf priority { type uint16; } leaf idle-timeout { type uint16; } leaf hard-timeout { type uint16; } leaf cookie { type flow-cookie; } leaf table_id { type uint8; } }
The schema path to identify an instance is opendaylight-flow-types/generic_flow_attributes
-
-
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 @Nullable FlowCookie
getCookie()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getHardTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getIdleTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getPriority()
@Nullable org.opendaylight.yangtools.yang.common.Uint8
getTableId()
Class<? extends GenericFlowAttributes>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends GenericFlowAttributes> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getPriority
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getPriority()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
priority
, ornull
if not present
-
getIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
idleTimeout
, ornull
if not present
-
getHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
hardTimeout
, ornull
if not present
-
getCookie
@Nullable FlowCookie getCookie()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowCookie
cookie
, ornull
if not present
-
getTableId
@Nullable org.opendaylight.yangtools.yang.common.Uint8 getTableId()
- Returns:
org.opendaylight.yangtools.yang.common.Uint8
tableId
, ornull
if not present
-
-