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
<[email protected]
<mailto:[email protected]>> 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
    [email protected]
    <mailto:[email protected]>
    https://lists.fedorahosted.org/mailman/listinfo/rhevm-api




--
Thanks & Regards
Tejesh


_______________________________________________
rhevm-api mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/rhevm-api


moving to [email protected]...

thanks,
   Itamar
_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to