今回はELBを削除するパターンを紹介します。

サンプルでは、AWS SDK for Android ELBを作成するで作成したELBを削除します。

//AmazonElasticLoadBalancingClientのインスタンス
AmazonElasticLoadBalancingClient amazonElasticLoadBalancingClient = new AmazonElasticLoadBalancingClient(basiAwsCredentials);

//DeleteLoadBalancerRequestのインスタンス
DeleteLoadBalancerRequest deleteLoadBalancerRequest = new DeleteLoadBalancerRequest();

//削除対象となるロードバランサの名前を指定
deleteLoadBalancerRequest.setLoadBalancerName("hogehogeELB");

//削除を実行
amazonElasticLoadBalancingClient.deleteLoadBalancer(deleteLoadBalancerRequest);

deleteLoadBalancerは戻り値のクラスが無いので、結果は再度リストを取得するか
コンソールで確認する形になります。
DeleteLoadBalancerRequestクラスは実質削除対象のロードバランサの名前を指定するだけなので、
コンストラクタの引数に入れることも可能です。
Referenceは、Class DeleteLoadBalancerRequestになります。

こちらの記事はなかの人(hiroki0907)監修のもと掲載しています。
元記事は、こちら