java - 用于获取事件的 VMWare API

标签 java api groovy vmware soapui

我需要从 Groovy 中的虚拟机获取事件。我发现this我正在开发一个 java 类,它显然列出了事件并允许我过滤它们,但它变得太复杂了,我认为这不是我真正需要的。我正在查看的是 CLI 调用的 java/groovy 版本:

$vc_events = Get-VIEvent -Server $vm | where {$_.CreatedTime -gt $lastEventTime -and $_.EventTypeId -like "com.SomepPlugin.event.*"}

我发现的类的问题是 SoapUI(我在其中使用 Groovy)不喜欢在其 groovy 脚本中使用导入的 jar。即使 jar 文件位于适当的扩展文件夹中,它总是无法识别我尝试在 groovy 脚本中导入的类和包。我必须编写一个与上面链接中的类似的 Groovy 类才能使其工作,并且我希望保持简单。

感谢任何帮助。

最佳答案

您可以针对 doublecloud-proxy 运行 PowerCLI 命令(甚至 GUI 操作)它会为你输出java。

关于java - 用于获取事件的 VMWare API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11531625/

相关文章:

java - 我有 100 种使用 Java selenium Junit 进行测试的方法。如何在不使用@test注释的情况下编写方法

java - 如何从一行中单独读取字符串

python - 在同一项目中使用 Django Rest Api

java - Groovy ASTBuilder 多线程性能不佳

elasticsearch - 我可以在ES的一个查询中同时运行内联脚本和存储的脚本吗?

java - 什么是NullPointerException,我该如何解决?

当我将内容从文件转换到我的对象时,java抛出java.lang.ClassCastException

node.js - 尝试使用访问 token 访问 Spotify Web api 时收到 401

json - 从 yesod 处理程序返回 JSON

inheritance - TablePerHierarchy 对于抽象类总是 false?