2016-05-13 2 views
0

J'ai essayé getNasNetworkStorage(), getNetworkStorge() etc. Mais je n'ai pas trouvé de stockage nommé IBMN87XXXX bien que je possède 3 NAS/FTP.(API Softlayer) Comment puis-je obtenir une liste de stockage NAS/FTP pour un compte?

Account.Service service = Account.service(client); 
    service.withMask().nasNetworkStorage(); 
    service.withMask().nasNetworkStorage().billingItem(); 
    service.withMask().nasNetworkStorage().billingItem().orderItem(); 
    service.withMask().nasNetworkStorage().billingItem().orderItemId(); 

    Account account = service.getObject(); 

    List<Storage> storages = account.getNasNetworkStorage(); 

Répondre

0

La méthode getNasNetworkStorag e doit retourner le NAS/FAT depots, vous pouvez aussi essayer la méthode getNetworkStorage qui renverra toutes les mémoires dans votre compte. Si vous ne pouvez pas voir le stockage, même en utilisant la méthode getNetworkStorage, cela est probablement dû au fait que le compte API que vous utilisez n'a pas les autorisations pour répertorier les stockages d'objets et je vous recommande de vérifier vos autorisations auprès de l'administrateur du compte.