サンプルまたはドキュメントが見つかりませんでした。 python cliツールを見る: http://softlayer-python.readthedocs.io/en/latest/_modules/SoftLayer/managers/network.html#NetworkManager.cancel_subnetSoftLayer APIとJavaクライアントでサブネットを削除する方法は?
サブネットIDに一致する請求明細を削除する必要があるようですか?
サンプルまたはドキュメントが見つかりませんでした。 python cliツールを見る: http://softlayer-python.readthedocs.io/en/latest/_modules/SoftLayer/managers/network.html#NetworkManager.cancel_subnetSoftLayer APIとJavaクライアントでサブネットを削除する方法は?
サブネットIDに一致する請求明細を削除する必要があるようですか?
、このコードは、サブネットを削除するには、私のために働きました。
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();
}
}
サービスをキャンセルするには、実際にはすべての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メンドーサの答えに基づいて
よろしく
コード例があればいいと思います。私は自分自身でそれを書くようにしようとしています、それが動作すればここに投稿します。 – user921176