Interface AlivenessMonitorService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
- All Known Implementing Classes:
AlivenessMonitor
@Generated("mdsal-binding-generator") public interface AlivenessMonitorService extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module aliveness-monitorrpc monitor-profile-create { input input { container profile { uses monitor-profile-params; } } output output { leaf profile-id { type uint32; } } } rpc monitor-profile-get { input input { container profile { uses monitor-profile-params; } } output output { leaf profile-id { type uint32; } } } rpc monitor-start { input input { container config { uses monitor-params; } } output output { leaf monitor-id { type uint32; } } } rpc monitor-pause { input input { leaf monitor-id { type uint32; } } } rpc monitor-unpause { input input { leaf monitor-id { type uint32; } } } rpc monitor-stop { input input { leaf monitor-id { type uint32; } } } rpc monitor-profile-delete { input input { leaf profile-id { type uint32; } } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorPauseOutput>>
monitorPause(MonitorPauseInput input)
Invokemonitor-pause
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileCreateOutput>>
monitorProfileCreate(MonitorProfileCreateInput input)
Invokemonitor-profile-create
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileDeleteOutput>>
monitorProfileDelete(MonitorProfileDeleteInput input)
Invokemonitor-profile-delete
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileGetOutput>>
monitorProfileGet(MonitorProfileGetInput input)
Invokemonitor-profile-get
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStartOutput>>
monitorStart(MonitorStartInput input)
Invokemonitor-start
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStopOutput>>
monitorStop(MonitorStopInput input)
Invokemonitor-stop
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorUnpauseOutput>>
monitorUnpause(MonitorUnpauseInput input)
Invokemonitor-unpause
RPC.
-
-
-
Method Detail
-
monitorProfileCreate
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileCreateOutput>> monitorProfileCreate(MonitorProfileCreateInput input)
Invokemonitor-profile-create
RPC.- Parameters:
input
- ofmonitor-profile-create
- Returns:
- output of
monitor-profile-create
-
monitorProfileGet
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileGetOutput>> monitorProfileGet(MonitorProfileGetInput input)
Invokemonitor-profile-get
RPC.- Parameters:
input
- ofmonitor-profile-get
- Returns:
- output of
monitor-profile-get
-
monitorStart
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStartOutput>> monitorStart(MonitorStartInput input)
Invokemonitor-start
RPC.- Parameters:
input
- ofmonitor-start
- Returns:
- output of
monitor-start
-
monitorPause
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorPauseOutput>> monitorPause(MonitorPauseInput input)
Invokemonitor-pause
RPC.- Parameters:
input
- ofmonitor-pause
- Returns:
- output of
monitor-pause
-
monitorUnpause
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorUnpauseOutput>> monitorUnpause(MonitorUnpauseInput input)
Invokemonitor-unpause
RPC.- Parameters:
input
- ofmonitor-unpause
- Returns:
- output of
monitor-unpause
-
monitorStop
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStopOutput>> monitorStop(MonitorStopInput input)
Invokemonitor-stop
RPC.- Parameters:
input
- ofmonitor-stop
- Returns:
- output of
monitor-stop
-
monitorProfileDelete
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileDeleteOutput>> monitorProfileDelete(MonitorProfileDeleteInput input)
Invokemonitor-profile-delete
RPC.- Parameters:
input
- ofmonitor-profile-delete
- Returns:
- output of
monitor-profile-delete
-
-