
On 02/11/2014 04:55 PM, Tejesh M wrote:
Thanks for your fast response.
But intelli sense is not listing vm.*start *function
I'm using rhevm-sdk-java-1.0.0.29-1.jar
_*code:*_
import org.ovirt.engine.sdk.Api; import org.ovirt.engine.sdk.common.*; import org.ovirt.engine.sdk.decorators.VMDisk; import org.ovirt.engine.sdk.entities.*; import org.apache.commons.beanutils.*;
public class rhvm { static Api api; public static void callAPI() { try{
api = new Api("https://rhevm:443/api", "admin@internal", "password");
org.ovirt.engine.sdk.entities.VM vm = api.getVMs().get("testVM3"); //get VM vm.setDescription("java_sdk");
System.out.print("VM ID:" + vm.getStatus().getState()); System.out.print("VM ID:" + vm.getId());
} catch(Exception e) { System.out.print(e); } finally { api.shutdown(); } } public static void main(String a[]) throws Exception { //rhvm obj = new rhvm(); callAPI(); System.out.println("\ncompleted"); } }
On Tue, Feb 11, 2014 at 8:08 PM, Ewoud Kohl van Wijngaarden <ewoud+rhevm-api@kohlvanwijngaarden.nl <mailto:ewoud+rhevm-api@kohlvanwijngaarden.nl>> wrote:
On Tue, Feb 11, 2014 at 08:00:57PM +0530, Tejesh M wrote: > Can anyone share sample on how to Start & Stop VM using Java SDK? I > couldn't find any document on JAVA SDK for RHEVM.
While this list hasn't been in use for some time, I hope I can still point you in the right direction. http://www.ovirt.org/Java-sdk#Examples has the following examples:
// -- Create proxy
// #1 - import import org.ovirt.engine.sdk.Api;
// #2 - create proxy Api api = new Api("http://localhost:8080/api", "user@domain", "password");
// -- perform an action on resource
// #1 - fetch resource VM vm = api.getVMs().get("test");
// #2 - create params + perform an action Action res = vm.start(new Action() { { setVm(new org.ovirt.engine.sdk.entities.VM()); } });
I'd guess vm.stop is exactly the same as vm.start. _______________________________________________ rhevm-api mailing list rhevm-api@lists.fedorahosted.org <mailto:rhevm-api@lists.fedorahosted.org> https://lists.fedorahosted.org/mailman/listinfo/rhevm-api
-- Thanks & Regards Tejesh
_______________________________________________ rhevm-api mailing list rhevm-api@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/rhevm-api
moving to users@ovirt.org... thanks, Itamar