0
我想列出所有使用netapp api和Java的卷。 我使用下面的代碼:如何使用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獲取卷信息?
添加
VolumeInfo
但我得到的結果是「volume.getBlockType()」結果作爲'64位」 – Vishwas爲什麼其他功能不工作/返回空值... – Vishwas