Interface OpendaylightMeterStatisticsService

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.RpcService
    All Known Implementing Classes:
    OpendaylightMeterStatisticsServiceImpl

    @Generated("mdsal-binding-generator")
    public interface OpendaylightMeterStatisticsService
    extends org.opendaylight.yangtools.yang.binding.RpcService
    Interface for implementing the following YANG RPCs defined in module opendaylight-meter-statistics
     rpc get-all-meter-statistics {
       status deprecated;
       input input {
         uses inv:node-context-ref;
       }
       output output {
         uses meter-types:meter-statistics-reply;
         uses tr:transaction-aware;
       }
     }
     rpc get-meter-statistics {
       status deprecated;
       input input {
         uses inv:node-context-ref;
         leaf meter-id {
           type meter-types:meter-id;
         }
       }
       output output {
         uses meter-types:meter-statistics-reply;
         uses tr:transaction-aware;
       }
     }
     rpc get-all-meter-config-statistics {
       status deprecated;
       input input {
         uses inv:node-context-ref;
       }
       output output {
         uses meter-types:meter-config-stats-reply;
         uses tr:transaction-aware;
       }
     }
     rpc get-meter-features {
       status deprecated;
       input input {
         uses inv:node-context-ref;
       }
       output output {
         uses meter-types:meter-features-reply;
         uses tr:transaction-aware;
       }
     }
     
    • Method Detail

      • getAllMeterStatistics

        @CheckReturnValue
        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllMeterStatisticsOutput>> getAllMeterStatistics​(GetAllMeterStatisticsInput input)
        Invoke get-all-meter-statistics RPC.
        Parameters:
        input - of get-all-meter-statistics
        Returns:
        output of get-all-meter-statistics
      • getMeterStatistics

        @CheckReturnValue
        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetMeterStatisticsOutput>> getMeterStatistics​(GetMeterStatisticsInput input)
        Invoke get-meter-statistics RPC.
        Parameters:
        input - of get-meter-statistics
        Returns:
        output of get-meter-statistics
      • getAllMeterConfigStatistics

        @CheckReturnValue
        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllMeterConfigStatisticsOutput>> getAllMeterConfigStatistics​(GetAllMeterConfigStatisticsInput input)
        Invoke get-all-meter-config-statistics RPC.
        Parameters:
        input - of get-all-meter-config-statistics
        Returns:
        output of get-all-meter-config-statistics
      • getMeterFeatures

        @CheckReturnValue
        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetMeterFeaturesOutput>> getMeterFeatures​(GetMeterFeaturesInput input)
        Invoke get-meter-features RPC.
        Parameters:
        input - of get-meter-features
        Returns:
        output of get-meter-features