我想使用 netapp api 和 Java 列出所有卷。我正在使用以下代码:
public void VolName() {
ApiRunner runner = new ApiRunner(ApiTarget.builder()
.withHost(host).withUserName(user).withPassword(pass)
.withTargetType(TargetType.FILER).useHttp().build());
VolumeListInfoIterStartRequest volListReq = new VolumeListInfoIterStartRequest();
Iterator<VolumeInfo> volumeIter = runner.iterate(volListReq, 20);
VolumeInfo volume = null;
while(volumeIter.hasNext()) {
volume = volumeIter.next();
System.out.println("Sample 1: " + volume.getName());
}
}
在这段代码中,我得到错误volume.getName()
,如果我使用volume.getVolumeName()
它返回null
。
如何使用 netapp api 和 Java 获取卷信息?