我试图在 SoftLayer 上获取每小时裸机服务器的所有配置,但失败了。是否有 Java 示例?
我想要得到的是以下链接中的项目(数据中心名称、操作系统列表、CPU/GPU 列表等): https ://gist.github.com/bmpotter/a0d9a386d8681bdab456/revisions
我可以使用以下代码获取操作系统参考代码列表,但这是我现在唯一可以获取的 :)
Hardware.Service hardwareService = Hardware.service(client);
Configuration configuration = hardwareService.getCreateObjectOptions();
List<Option> options = configuration.getOperatingSystems();
for (Option option : options) {
Hardware hardware = option.getTemplate();
String osRefCode = hardware.getOperatingSystemReferenceCode();
System.out.println("osRefCode : " + osRefCode );
}
我无法使用以下代码获取数据中心名称列表和其他配置(例如 cpu 计数):
List<Option> options = configuration.getDatacenters();
for (Option option : options) {
Hardware hardware = option.getTemplate();
String dcName = hardware.getDatacenterName();
System.out.println("dcName : " + dcName );
}
应该有问题,但我不知道为什么。
如果有这方面的 Java 示例代码,那就太好了。
谢谢。