@Singleton
public class AWSRunningInstanceToNodeMetadata
extends org.jclouds.ec2.compute.functions.RunningInstanceToNodeMetadata
| Modifier | Constructor and Description |
|---|---|
protected |
AWSRunningInstanceToNodeMetadata(Map<org.jclouds.ec2.domain.InstanceState,org.jclouds.compute.domain.NodeMetadata.Status> instanceToNodeStatus,
Map<String,org.jclouds.domain.Credentials> credentialStore,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,? extends org.jclouds.compute.domain.Image>> imageMap,
com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations,
com.google.common.base.Supplier<Set<? extends org.jclouds.compute.domain.Hardware>> hardware,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCredentialsForInstance(org.jclouds.compute.domain.NodeMetadataBuilder builder,
org.jclouds.ec2.domain.RunningInstance instance) |
protected org.jclouds.compute.domain.Hardware |
parseHardware(org.jclouds.ec2.domain.RunningInstance instance) |
@Inject protected AWSRunningInstanceToNodeMetadata(Map<org.jclouds.ec2.domain.InstanceState,org.jclouds.compute.domain.NodeMetadata.Status> instanceToNodeStatus, Map<String,org.jclouds.domain.Credentials> credentialStore, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,? extends org.jclouds.compute.domain.Image>> imageMap, com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations, com.google.common.base.Supplier<Set<? extends org.jclouds.compute.domain.Hardware>> hardware, org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention)
protected void addCredentialsForInstance(org.jclouds.compute.domain.NodeMetadataBuilder builder,
org.jclouds.ec2.domain.RunningInstance instance)
addCredentialsForInstance in class org.jclouds.ec2.compute.functions.RunningInstanceToNodeMetadataprotected org.jclouds.compute.domain.Hardware parseHardware(org.jclouds.ec2.domain.RunningInstance instance)
parseHardware in class org.jclouds.ec2.compute.functions.RunningInstanceToNodeMetadataCopyright © 2016. All rights reserved.