vijava を使用して、必要な VM の正確なリストを取得しながら、「タイプ情報」(ランタイム、構成、ゲスト オブジェクトなど) を取得する方法はありますか? 現在、リストされているすべての VM を取得し、目的の名前に一致する VM が見つかるまで反復する InventoryNavigator を使用する必要があります。これはやり過ぎのように思えます。最初にすべてを取得せずに、求めている正確な VM を取得できる方法はありますか?
String [][] typeInfo = new String[][] {new String[]{"guest", "config", "runtime"}};
ManagedEntity entity = new InventoryNavigator().searchManagedEntity(typeInfo, "hello-world-vm");
デバッグ中に、この 1 回の呼び出しでリストされているすべての VM が返され、API がそのリストを検索して、渡された名前に一致するものを見つけることがわかりました。パフォーマンス上の理由から、リストされているすべての VM ではなく、「hello-world-vm」のみを返したいと思います。