Interface OpendaylightFlowStatisticsService

All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
All Known Implementing Classes:
OpendaylightFlowStatisticsServiceDelegateImpl, OpendaylightFlowStatisticsServiceImpl

@Generated("mdsal-binding-generator") public interface OpendaylightFlowStatisticsService extends org.opendaylight.yangtools.yang.binding.RpcService
  • Method Details

    • getAllFlowsStatisticsFromAllFlowTables

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllFlowsStatisticsFromAllFlowTablesOutput>> getAllFlowsStatisticsFromAllFlowTables(GetAllFlowsStatisticsFromAllFlowTablesInput input)
      Invoke get-all-flows-statistics-from-all-flow-tables RPC.
           
               Fetch statistics of all the flow present in all the flow tables of the switch
           
       
      Parameters:
      input - of get-all-flows-statistics-from-all-flow-tables
      Returns:
      output of get-all-flows-statistics-from-all-flow-tables
    • getAllFlowStatisticsFromFlowTable

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllFlowStatisticsFromFlowTableOutput>> getAllFlowStatisticsFromFlowTable(GetAllFlowStatisticsFromFlowTableInput input)
      Invoke get-all-flow-statistics-from-flow-table RPC.
           
               Fetch statistics of all the flow present in the specific flow table of the
               switch
           
       
      Parameters:
      input - of get-all-flow-statistics-from-flow-table
      Returns:
      output of get-all-flow-statistics-from-flow-table
    • getFlowStatisticsFromFlowTable

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetFlowStatisticsFromFlowTableOutput>> getFlowStatisticsFromFlowTable(GetFlowStatisticsFromFlowTableInput input)
      Invoke get-flow-statistics-from-flow-table RPC.
           
               Fetch statistics of the specific flow present in the specific flow table of the
               switch
           
       
      Parameters:
      input - of get-flow-statistics-from-flow-table
      Returns:
      output of get-flow-statistics-from-flow-table
    • getAggregateFlowStatisticsFromFlowTableForAllFlows

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAggregateFlowStatisticsFromFlowTableForAllFlowsOutput>> getAggregateFlowStatisticsFromFlowTableForAllFlows(GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput input)
      Invoke get-aggregate-flow-statistics-from-flow-table-for-all-flows RPC.
           
               Fetch aggregate statistics for all the flows present in the specific flow table
               of the switch
           
       
      Parameters:
      input - of get-aggregate-flow-statistics-from-flow-table-for-all-flows
      Returns:
      output of get-aggregate-flow-statistics-from-flow-table-for-all-flows
    • getAggregateFlowStatisticsFromFlowTableForGivenMatch

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAggregateFlowStatisticsFromFlowTableForGivenMatchOutput>> getAggregateFlowStatisticsFromFlowTableForGivenMatch(GetAggregateFlowStatisticsFromFlowTableForGivenMatchInput input)
      Invoke get-aggregate-flow-statistics-from-flow-table-for-given-match RPC.
           
               Fetch aggregate statistics for flows filtered by - table (eventually all tables)
               - match - port - group - cookie This values are contained in flow (among
               others). TODO:: filter values should be modeled more exact - omitting unusable
               fields.
           
       
      Parameters:
      input - of get-aggregate-flow-statistics-from-flow-table-for-given-match
      Returns:
      output of get-aggregate-flow-statistics-from-flow-table-for-given-match