@Singleton
public class AWSEC2DestroyNodeStrategy
extends org.jclouds.ec2.compute.strategy.EC2DestroyNodeStrategy
| Modifier and Type | Field and Description |
|---|---|
protected AWSEC2Api |
client |
protected Map<String,org.jclouds.domain.Credentials> |
credentialStore |
| Modifier | Constructor and Description |
|---|---|
protected |
AWSEC2DestroyNodeStrategy(AWSEC2Api client,
org.jclouds.compute.strategy.GetNodeMetadataStrategy getNode,
com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,String> elasticIpCache,
Map<String,org.jclouds.domain.Credentials> credentialStore) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
destroyInstanceInRegion(String id,
String region) |
protected final AWSEC2Api client
@Inject protected AWSEC2DestroyNodeStrategy(AWSEC2Api client, org.jclouds.compute.strategy.GetNodeMetadataStrategy getNode, @Named(value="ELASTICIP") com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,String> elasticIpCache, Map<String,org.jclouds.domain.Credentials> credentialStore)
Copyright © 2016. All rights reserved.