Interface CloudscalerRpcService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
- All Known Implementing Classes:
CloudscalerRpcServiceImpl
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)
To end the scale in of the given dpns output DONE/INPROGRESScom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesRecoverOutput>>
scaleinComputesRecover(ScaleinComputesRecoverInput input)
To recover the dpns which are marked for scale incom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesStartOutput>>
scaleinComputesStart(ScaleinComputesStartInput input)
To trigger start of scale in the given dpnscom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesTepDeleteOutput>>
scaleinComputesTepDelete(ScaleinComputesTepDeleteInput input)
To delete the tep endpoints of the scaled in dpns
-
-
-
Method Detail
-
scaleinComputesStart
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesStartOutput>> scaleinComputesStart(ScaleinComputesStartInput input)
To trigger start of scale in the given dpns
-
scaleinComputesTepDelete
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesTepDeleteOutput>> scaleinComputesTepDelete(ScaleinComputesTepDeleteInput input)
To delete the tep endpoints of the scaled in dpns
-
scaleinComputesEnd
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesEndOutput>> scaleinComputesEnd(ScaleinComputesEndInput input)
To end the scale in of the given dpns output DONE/INPROGRESS
-
scaleinComputesRecover
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ScaleinComputesRecoverOutput>> scaleinComputesRecover(ScaleinComputesRecoverInput input)
To recover the dpns which are marked for scale in
-
-