Interface FlowNode
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,Desc
,Groups
,IpAddressGrouping
,Meters
,PortNumberGrouping
,TableFeatures
,Tables
- All Known Subinterfaces:
FlowCapableNode
,FlowCapableNodeUpdated
@Generated("mdsal-binding-generator") public interface FlowNode extends org.opendaylight.yangtools.yang.binding.DataObject, Desc, Tables, TableFeatures, Groups, Meters, IpAddressGrouping, PortNumberGrouping
Openflow node structure = deviceThis class represents the following YANG schema fragment defined in module flow-node-inventory
grouping flow-node { uses desc; uses tables; uses table:table-features; uses group:groups; uses meters; uses ip-address-grouping; uses port-number-grouping; container supported-match-types { list match-type { key match; uses feature; leaf match { type string; } } } container supported-instructions { list instruction-type { key instruction; uses feature; leaf instruction { type string; } } } container supported-actions { list action-type { key action; uses feature; leaf action { type string; } } } container switch-features { leaf max_buffers { type uint32; } leaf max_tables { type uint8; } leaf-list capabilities { type identityref { base feature-capability; } } } }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
YANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SupportedActions
getSupportedActions()
Return supportedActions, ornull
if it is not present.SupportedInstructions
getSupportedInstructions()
Return supportedInstructions, ornull
if it is not present.SupportedMatchTypes
getSupportedMatchTypes()
Return supportedMatchTypes, ornull
if it is not present.SwitchFeatures
getSwitchFeatures()
Return switchFeatures, ornull
if it is not present.Class<? extends FlowNode>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.Desc
getDescription, getHardware, getManufacturer, getSerialNumber, getSoftware, requireDescription, requireHardware, requireManufacturer, requireSerialNumber, requireSoftware
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.Groups
getGroup, getStaleGroup, nonnullGroup, nonnullStaleGroup
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.IpAddressGrouping
getIpAddress, requireIpAddress
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.Meters
getMeter, getStaleMeter, nonnullMeter, nonnullStaleMeter
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.PortNumberGrouping
getPortNumber, requirePortNumber
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.TableFeatures
getTableFeatures, nonnullTableFeatures
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.Tables
getTable, nonnullTable
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends FlowNode> 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 interfaceDesc
- Specified by:
implementedInterface
in interfaceGroups
- Specified by:
implementedInterface
in interfaceIpAddressGrouping
- Specified by:
implementedInterface
in interfaceMeters
- Specified by:
implementedInterface
in interfacePortNumberGrouping
- Specified by:
implementedInterface
in interfaceTableFeatures
- Specified by:
implementedInterface
in interfaceTables
-
getSupportedMatchTypes
SupportedMatchTypes getSupportedMatchTypes()
Return supportedMatchTypes, ornull
if it is not present.- Returns:
SupportedMatchTypes
supportedMatchTypes, ornull
if it is not present.
-
getSupportedInstructions
SupportedInstructions getSupportedInstructions()
Return supportedInstructions, ornull
if it is not present.- Returns:
SupportedInstructions
supportedInstructions, ornull
if it is not present.
-
getSupportedActions
SupportedActions getSupportedActions()
Return supportedActions, ornull
if it is not present.- Returns:
SupportedActions
supportedActions, ornull
if it is not present.
-
getSwitchFeatures
SwitchFeatures getSwitchFeatures()
Return switchFeatures, ornull
if it is not present.- Returns:
SwitchFeatures
switchFeatures, ornull
if it is not present.
-
-