2017-01-05 2 views

答えて

0

、このコードは、サブネットを削除するには、私のために働きました。

public void deleteSubnet() { 
    ApiClient appClient = new RestApiClient().withCredentials("user", "api-key"); 
    List <com.softlayer.api.service.network.Subnet> subnets = Account.service(appClient).getSubnets(); 
    for (com.softlayer.api.service.network.Subnet subnet : subnets){ 
     if (subnet.getId() == 1310845L){ 
      Item billingItem = subnet.asService(appClient).getBillingItem(); 
      billingItem.asService(appClient).cancelService(); 
     } 
    } 
1

サービスをキャンセルするには、実際にはすべてのSoftlayer Servicesに課金アイテムがあります。課金アイテムをキャンセルする必要がある場合は、

サブネットサービス、あなたがJavaのLETに例が必要IG> http://sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/cancelService

を使用して、それをキャンセルするために進むことができ、課金アイテムを持っていたら、関連するbilligアイテム http://sldn.softlayer.com/reference/services/SoftLayer_Network_Subnet/getBillingItem

を取得する方法を提供し、私は知っていますが、実際にJavaを使って上記のメソッドを呼び出すと、そのアイテムをキャンセルするのに何の問題もないはずです。ネルソンラウルCaberoメンドーサの答えに基づいて

よろしく

+0

コード例があればいいと思います。私は自分自身でそれを書くようにしようとしています、それが動作すればここに投稿します。 – user921176

関連する問題