2.6. リソースに対するアクションの実行
次の例は、リソースに対してアクションを実行する方法の概要を示しています。この例では、'test' という名前の仮想マシンが起動されます。
リソースに対するアクションの実行
リソースのインスタンスを宣言します。
VM vm = api.getVMs().get("test");
リソースに送信するアクションパラメーターを宣言します。
Action actionParam = new Action(); org.ovirt.engine.sdk.entities.VM vmParam = new org.ovirt.engine.sdk.entities.VM(); actionParam.setVm(vmParam);
アクションを実行します。
Action res = vm.start(actionParam);
または、内部メソッドとしてアクションを実行することもできます。
Action res = vm.start(new Action() { { setVm(new org.ovirt.engine.sdk.entities.VM()); } });