Uses of Interface
org.jclouds.ec2.EC2Api
Packages that use EC2Api
Package
Description
-
Uses of EC2Api in org.jclouds.aws.ec2
Subinterfaces of EC2Api in org.jclouds.aws.ec2Modifier and TypeInterfaceDescriptioninterface
Provides synchronous access to EC2 services. -
Uses of EC2Api in org.jclouds.ec2.compute
Constructors in org.jclouds.ec2.compute with parameters of type EC2ApiModifierConstructorDescriptionprotected
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, jakarta.inject.Provider<TemplateBuilder> templateBuilderProvider, jakarta.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 EC2ApiConstructors in org.jclouds.ec2.compute.extensions with parameters of type EC2ApiModifierConstructorDescriptionEC2ImageExtension
(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 EC2ApiModifier and TypeFieldDescriptionprotected EC2Api
EC2SecurityGroupIdFromName.api
protected final EC2Api
CreateUniqueKeyPair.ec2Api
Constructors in org.jclouds.ec2.compute.functions with parameters of type EC2ApiModifierConstructorDescriptionCreateUniqueKeyPair
(EC2Api ec2Api, GroupNamingConvention.Factory namingConvention) protected
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 EC2ApiModifierConstructorDescriptionCreateSecurityGroupIfNeeded
(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 -
Uses of EC2Api in org.jclouds.ec2.compute.strategy
Fields in org.jclouds.ec2.compute.strategy declared as EC2ApiModifier and TypeFieldDescriptionprotected final EC2Api
DescribeImagesParallel.api
protected final EC2Api
EC2DestroyNodeStrategy.client
protected final EC2Api
EC2ListNodesStrategy.client
Constructors in org.jclouds.ec2.compute.strategy with parameters of type EC2ApiModifierConstructorDescriptionDescribeImagesParallel
(EC2Api api, com.google.common.util.concurrent.ListeningExecutorService userExecutor) protected
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) protected
EC2DestroyNodeStrategy
(EC2Api client, GetNodeMetadataStrategy getNode, com.google.common.cache.LoadingCache<RegionAndName, String> elasticIpCache) protected
EC2GetImageStrategy
(EC2Api client, com.google.common.base.Function<Image, Image> imageToImage) protected
EC2GetNodeMetadataStrategy
(EC2Api client, com.google.common.base.Function<RunningInstance, NodeMetadata> runningInstanceToNodeMetadata) protected
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) protected
EC2RebootNodeStrategy
(EC2Api client, GetNodeMetadataStrategy getNode) protected
EC2ResumeNodeStrategy
(EC2Api client, GetNodeMetadataStrategy getNode) protected
EC2SuspendNodeStrategy
(EC2Api client, GetNodeMetadataStrategy getNode) -
Uses of EC2Api in org.jclouds.ec2.config
Classes in org.jclouds.ec2.config with type parameters of type EC2ApiModifier and TypeClassDescriptionclass
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 EC2ApiModifierConstructorDescriptionInstanceHasIpAddress
(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 -
Uses of EC2Api in org.jclouds.openstack.nova.ec2.loaders
Constructors in org.jclouds.openstack.nova.ec2.loaders with parameters of type EC2ApiModifierConstructorDescriptionNovaCreateSecurityGroupIfNeeded
(EC2Api ec2Client, com.google.common.base.Predicate<RegionAndName> securityGroupEventualConsistencyDelay)