Uses of Interface
org.jclouds.ec2.EC2Api
-
-
Uses of EC2Api in org.jclouds.aws.ec2
Subinterfaces of EC2Api in org.jclouds.aws.ec2 Modifier and Type Interface Description interface
AWSEC2Api
Provides synchronous access to EC2 services. -
Uses of EC2Api in org.jclouds.ec2.compute
Constructors in org.jclouds.ec2.compute with parameters of type EC2Api Constructor Description EC2ComputeService(ComputeServiceContext context, Map<String,Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Set<? extends Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy startNodeStrategy, SuspendNodeStrategy stopNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, RunScriptOnNode.Factory runScriptOnNodeFactory, InitAdminAccess initAdminAccess, PersistNodeCredentials persistNodeCredentials, ComputeServiceConstants.Timeouts timeouts, com.google.common.util.concurrent.ListeningExecutorService userExecutor, EC2Api client, ConcurrentMap<RegionAndName,KeyPair> credentialsMap, com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap, com.google.common.base.Optional<ImageExtension> imageExtension, GroupNamingConvention.Factory namingConvention, boolean generateInstanceNames, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of EC2Api in org.jclouds.ec2.compute.extensions
Fields in org.jclouds.ec2.compute.extensions declared as EC2Api Modifier and Type Field Description protected EC2Api
EC2SecurityGroupExtension. client
Constructors in org.jclouds.ec2.compute.extensions with parameters of type EC2Api Constructor Description EC2ImageExtension(EC2Api ec2Api, com.google.common.util.concurrent.ListeningExecutorService userExecutor, com.google.common.base.Supplier<Set<? extends Location>> locations, com.google.common.base.Predicate<AtomicReference<Image>> imageAvailablePredicate)
EC2SecurityGroupExtension(EC2Api client, com.google.common.util.concurrent.ListeningExecutorService userExecutor, com.google.common.base.Supplier<Set<String>> regions, com.google.common.base.Function<SecurityGroup,SecurityGroup> groupConverter, com.google.common.base.Supplier<Set<? extends Location>> locations, com.google.common.cache.LoadingCache<RegionAndName,String> groupCreator, GroupNamingConvention.Factory namingConvention)
-
Uses of EC2Api in org.jclouds.ec2.compute.functions
Fields in org.jclouds.ec2.compute.functions declared as EC2Api Modifier and Type Field Description protected EC2Api
EC2SecurityGroupIdFromName. api
protected EC2Api
CreateUniqueKeyPair. ec2Api
Constructors in org.jclouds.ec2.compute.functions with parameters of type EC2Api Constructor Description CreateUniqueKeyPair(EC2Api ec2Api, GroupNamingConvention.Factory namingConvention)
EC2SecurityGroupIdFromName(EC2Api api)
PasswordCredentialsFromWindowsInstance(ConcurrentMap<RegionAndName,KeyPair> credentialsMap, EC2Api ec2Api, com.google.common.base.Function<PasswordDataAndPrivateKey,LoginCredentials> pwDataToLoginCredentials)
PresentInstances(EC2Api client)
-
Uses of EC2Api in org.jclouds.ec2.compute.loaders
Constructors in org.jclouds.ec2.compute.loaders with parameters of type EC2Api Constructor Description CreateSecurityGroupIfNeeded(EC2Api ec2Api, com.google.common.base.Predicate<RegionAndName> securityGroupEventualConsistencyDelay)
LoadPublicIpForInstanceOrNull(EC2Api client)
RegionAndIdToImage(EC2ImageParser parser, EC2Api sync)
-
Uses of EC2Api in org.jclouds.ec2.compute.predicates
Constructors in org.jclouds.ec2.compute.predicates with parameters of type EC2Api Constructor Description SecurityGroupPresent(EC2Api client)
-
Uses of EC2Api in org.jclouds.ec2.compute.strategy
Fields in org.jclouds.ec2.compute.strategy declared as EC2Api Modifier and Type Field Description protected EC2Api
DescribeImagesParallel. api
protected EC2Api
EC2DestroyNodeStrategy. client
protected EC2Api
EC2ListNodesStrategy. client
Constructors in org.jclouds.ec2.compute.strategy with parameters of type EC2Api Constructor Description DescribeImagesParallel(EC2Api api, com.google.common.util.concurrent.ListeningExecutorService userExecutor)
EC2CreateNodesInGroupThenAddToSet(EC2Api client, com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions createKeyPairAndSecurityGroupsAsNeededAndReturncustomize, PresentInstances presentInstances, com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata, com.google.common.cache.LoadingCache<RunningInstance,com.google.common.base.Optional<LoginCredentials>> instanceToCredentials, Map<String,Credentials> credentialStore, ComputeUtils utils)
EC2DestroyNodeStrategy(EC2Api client, GetNodeMetadataStrategy getNode, com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache)
EC2GetImageStrategy(EC2Api client, com.google.common.base.Function<Image,Image> imageToImage)
EC2GetNodeMetadataStrategy(EC2Api client, com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata)
EC2ListNodesStrategy(EC2Api client, com.google.common.base.Supplier<Set<String>> regions, com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata, com.google.common.util.concurrent.ListeningExecutorService userExecutor)
EC2RebootNodeStrategy(EC2Api client, GetNodeMetadataStrategy getNode)
EC2ResumeNodeStrategy(EC2Api client, GetNodeMetadataStrategy getNode)
EC2SuspendNodeStrategy(EC2Api client, GetNodeMetadataStrategy getNode)
-
Uses of EC2Api in org.jclouds.ec2.config
Classes in org.jclouds.ec2.config with type parameters of type EC2Api Modifier and Type Class Description class
BaseEC2HttpApiModule<A extends EC2Api>
Configures the EC2 connection. -
Uses of EC2Api in org.jclouds.ec2.predicates
Constructors in org.jclouds.ec2.predicates with parameters of type EC2Api Constructor Description InstanceHasIpAddress(EC2Api client)
InstanceStateRunning(EC2Api client)
InstanceStateTerminated(EC2Api client)
-
Uses of EC2Api in org.jclouds.openstack.nova.ec2
Subinterfaces of EC2Api in org.jclouds.openstack.nova.ec2 Modifier and Type Interface Description interface
NovaEC2Api
Provides access to EC2 services. -
Uses of EC2Api in org.jclouds.openstack.nova.ec2.loaders
Constructors in org.jclouds.openstack.nova.ec2.loaders with parameters of type EC2Api Constructor Description NovaCreateSecurityGroupIfNeeded(EC2Api ec2Client, com.google.common.base.Predicate<RegionAndName> securityGroupEventualConsistencyDelay)
-