Interface FlowNode
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
,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 = device
This 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
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn supportedActions, ornull
if it is not present.Return supportedInstructions, ornull
if it is not present.Return supportedMatchTypes, ornull
if it is not present.Return switchFeatures, ornull
if it is not present.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
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.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.
-