Interface CloudscalerRpcService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
- All Known Implementing Classes:
CloudscalerRpcServiceImpl
@Generated("mdsal-binding-generator") public interface CloudscalerRpcService extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module cloudscaler-rpcrpc scalein-computes-start { input input { leaf-list scalein-compute-names { type string; } } } rpc scalein-computes-tep-delete { input input { leaf-list scalein-compute-names { type string; } } } rpc scalein-computes-end { input input { leaf-list scalein-compute-names { type string; } } output output { leaf status { type string; } } } rpc scalein-computes-recover { input input { leaf-list recover-compute-names { type string; } } }
-
-
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<ScaleinComputesEndOutput>>
scaleinComputesEnd(ScaleinComputesEndInput input)
Invokescalein-computes-end
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesRecoverOutput>>
scaleinComputesRecover(ScaleinComputesRecoverInput input)
Invokescalein-computes-recover
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesStartOutput>>
scaleinComputesStart(ScaleinComputesStartInput input)
Invokescalein-computes-start
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesTepDeleteOutput>>
scaleinComputesTepDelete(ScaleinComputesTepDeleteInput input)
Invokescalein-computes-tep-delete
RPC.
-
-
-
Method Detail
-
scaleinComputesStart
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesStartOutput>> scaleinComputesStart(ScaleinComputesStartInput input)
Invokescalein-computes-start
RPC.To trigger start of scale in the given dpns
- Parameters:
input
- ofscalein-computes-start
- Returns:
- output of
scalein-computes-start
-
scaleinComputesTepDelete
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesTepDeleteOutput>> scaleinComputesTepDelete(ScaleinComputesTepDeleteInput input)
Invokescalein-computes-tep-delete
RPC.To delete the tep endpoints of the scaled in dpns
- Parameters:
input
- ofscalein-computes-tep-delete
- Returns:
- output of
scalein-computes-tep-delete
-
scaleinComputesEnd
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesEndOutput>> scaleinComputesEnd(ScaleinComputesEndInput input)
Invokescalein-computes-end
RPC.To end the scale in of the given dpns output DONE/INPROGRESS
- Parameters:
input
- ofscalein-computes-end
- Returns:
- output of
scalein-computes-end
-
scaleinComputesRecover
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesRecoverOutput>> scaleinComputesRecover(ScaleinComputesRecoverInput input)
Invokescalein-computes-recover
RPC.To recover the dpns which are marked for scale in
- Parameters:
input
- ofscalein-computes-recover
- Returns:
- output of
scalein-computes-recover
-
-