java.lang.Object
java.lang.Enum<ActionPath>
org.opendaylight.openflowplugin.extension.api.path.ActionPath
All Implemented Interfaces:
Serializable, Comparable<ActionPath>, Constable, AugmentationPath

public enum ActionPath extends Enum<ActionPath> implements AugmentationPath
Enumerates the extension action paths.
Author:
msunal
  • Enum Constant Details

    • INVENTORY_FLOWNODE_TABLE_WRITE_ACTIONS

      public static final ActionPath INVENTORY_FLOWNODE_TABLE_WRITE_ACTIONS
      openflowplugin-extension-general.yang
       module: opendaylight-inventory
          +--rw nodes
             +--rw node* [id]
                +--rw flownode:table* [id]
                |  +--rw flownode:flow* [id]
                |  |  +--rw flownode:instructions
                |  |  |  +--rw flownode:instruction* [order]
                |  |  |     +--rw (instruction)?
                |  |  |        +--:(write-actions-case)
                |  |  |        |  +--rw flownode:write-actions
                |  |  |        |     +--rw flownode:action* [order]
                |  |  |        |        +--rw (action)?
       
          
    • INVENTORY_FLOWNODE_TABLE_APPLY_ACTIONS

      public static final ActionPath INVENTORY_FLOWNODE_TABLE_APPLY_ACTIONS
      openflowplugin-extension-general.yang
       module: opendaylight-inventory
          +--rw nodes
             +--rw node* [id]
                +--rw flownode:table* [id]
                |  +--rw flownode:flow* [id]
                |  |  +--rw flownode:instructions
                |  |  |  +--rw flownode:instruction* [order]
                |  |  |     +--rw (instruction)?
                |  |  |        +--:(apply-actions-case)
                |  |  |        |  +--rw flownode:apply-actions
                |  |  |        |     +--rw flownode:action* [order]
                |  |  |        |        +--rw (action)?
      
       
          
    • FLOWS_STATISTICS_UPDATE_WRITE_ACTIONS

      public static final ActionPath FLOWS_STATISTICS_UPDATE_WRITE_ACTIONS
      openflowplugin-extension-general.yang
       module: opendaylight-flow-statistics
       notifications:
          +---n flows-statistics-update
          |  +--ro flow-and-statistics-map-list* [flow-id]
          |  |  +--ro instructions
          |  |  |  +--ro instruction* [order]
          |  |  |     +--ro (instruction)?
          |  |  |        +--:(write-actions-case)
          |  |  |        |  +--ro write-actions
          |  |  |        |     +--ro action* [order]
          |  |  |        |        +--ro (action)?
       
    • FLOWS_STATISTICS_UPDATE_APPLY_ACTIONS

      public static final ActionPath FLOWS_STATISTICS_UPDATE_APPLY_ACTIONS
      openflowplugin-extension-general.yang
       module: opendaylight-flow-statistics
       notifications:
          +---n flows-statistics-update
          |  +--ro flow-and-statistics-map-list* [flow-id]
          |  |  +--ro instructions
          |  |  |  +--ro instruction* [order]
          |  |  |     +--ro (instruction)?
          |  |  |        +--:(apply-actions-case)
          |  |  |        |  +--ro apply-actions
          |  |  |        |     +--ro action* [order]
          |  |  |        |        +--ro (action)?
       
    • GROUP_DESC_STATS_UPDATED_BUCKET_ACTION

      public static final ActionPath GROUP_DESC_STATS_UPDATED_BUCKET_ACTION
      openflowplugin-extension-general.yang
       module: opendaylight-group-statistics
       notifications:
          +---n group-desc-stats-updated
          |  +--ro group-desc-stats* [group-id]
          |  |  +--ro buckets
          |  |     +--ro bucket* [bucket-id]
          |  |        +--ro action* [order]
          |  |           +--ro (action)?
       
    • FLOWS_STATISTICS_RPC_WRITE_ACTIONS

      public static final ActionPath FLOWS_STATISTICS_RPC_WRITE_ACTIONS
      openflowplugin-extension-general.yang
       module: opendaylight-direct-statistics
       notifications:
          +---n get-flow-statistics
          |  +--ro flow-and-statistics-map-list* [flow-id]
          |  |  +--ro instructions
          |  |  |  +--ro instruction* [order]
          |  |  |     +--ro (instruction)?
          |  |  |        +--:(write-actions-case)
          |  |  |        |  +--ro write-actions
          |  |  |        |     +--ro action* [order]
          |  |  |        |        +--ro (action)?
       
    • FLOWS_STATISTICS_RPC_APPLY_ACTIONS

      public static final ActionPath FLOWS_STATISTICS_RPC_APPLY_ACTIONS
      openflowplugin-extension-general.yang
       module: opendaylight-direct-statistics
       notifications:
          +---n get-flow-statistics
          |  +--ro flow-and-statistics-map-list* [flow-id]
          |  |  +--ro instructions
          |  |  |  +--ro instruction* [order]
          |  |  |     +--ro (instruction)?
          |  |  |        +--:(apply-actions-case)
          |  |  |        |  +--ro apply-actions
          |  |  |        |     +--ro action* [order]
          |  |  |        |        +--ro (action)?
       
  • Method Details

    • values

      public static ActionPath[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ActionPath valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getInstanceIdentifier

      public final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Extension> getInstanceIdentifier()
      Specified by:
      getInstanceIdentifier in interface AugmentationPath