| Constructor and Description | 
|---|
AWSEC2ComputeService(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,
                    AWSEC2Client client,
                    ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                    com.google.common.base.Predicate<PlacementGroup> placementGroupDeleted,
                    com.google.common.base.Optional<ImageExtension> imageExtension,
                    GroupNamingConvention.Factory namingConvention,
                    boolean generateInstanceNames)  | 
| Constructor and Description | 
|---|
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions(com.google.common.base.Function<RegionAndName,KeyPair> makeKeyPair,
                                                                  ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                                                  com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                                                                  javax.inject.Provider<RunInstancesOptions> optionsProvider,
                                                                  com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                                                                  CreatePlacementGroupIfNeeded createPlacementGroupIfNeeded,
                                                                  com.google.common.base.Function<RegionNameAndPublicKeyMaterial,KeyPair> importExistingKeyPair,
                                                                  GroupNamingConvention.Factory namingConvention)  | 
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions(com.google.common.base.Function<RegionAndName,KeyPair> makeKeyPair,
                                                                  ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                                                  com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                                                                  javax.inject.Provider<RunInstancesOptions> optionsProvider,
                                                                  com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                                                                  CreatePlacementGroupIfNeeded createPlacementGroupIfNeeded,
                                                                  com.google.common.base.Function<RegionNameAndPublicKeyMaterial,KeyPair> importExistingKeyPair,
                                                                  GroupNamingConvention.Factory namingConvention)  | 
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions(com.google.common.base.Function<RegionAndName,KeyPair> makeKeyPair,
                                                                  ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                                                  com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                                                                  javax.inject.Provider<RunInstancesOptions> optionsProvider,
                                                                  com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                                                                  CreatePlacementGroupIfNeeded createPlacementGroupIfNeeded,
                                                                  com.google.common.base.Function<RegionNameAndPublicKeyMaterial,KeyPair> importExistingKeyPair,
                                                                  GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
ImportOrReturnExistingKeypair.addFingerprintToKeyPair(String publicKeyMaterial,
                       KeyPair keyPair)  | 
KeyPair | 
ImportOrReturnExistingKeypair.apply(RegionNameAndPublicKeyMaterial from)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
ImportOrReturnExistingKeypair.addFingerprintToKeyPair(String publicKeyMaterial,
                       KeyPair keyPair)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
AWSKeyPairClient.importKeyPairInRegion(String region,
                     String keyName,
                     String publicKeyMaterial)
Imports the public key from an RSA key pair that you created with a third-party tool. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<KeyPair> | 
AWSKeyPairAsyncClient.importKeyPairInRegion(String region,
                     String keyName,
                     String publicKeyMaterial)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Predicate<RunningInstance> | 
EC2ComputeService.usingKeyPairAndNotDead(KeyPair keyPair)  | 
| Constructor and 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,
                 EC2Client 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ConcurrentMap<RegionAndName,KeyPair> | 
EC2ComputeServiceDependenciesModule.keypairMap(com.google.inject.Injector i)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
CreateUniqueKeyPair.apply(RegionAndName from)  | 
| Constructor and Description | 
|---|
PasswordCredentialsFromWindowsInstance(ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                      EC2Client ec2Client,
                                      com.google.common.base.Function<PasswordDataAndPrivateKey,LoginCredentials> pwDataToLoginCredentials)  | 
| Modifier and Type | Field and Description | 
|---|---|
ConcurrentMap<RegionAndName,KeyPair> | 
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.credentialsMap  | 
com.google.common.base.Function<RegionAndName,KeyPair> | 
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.makeKeyPair  | 
| Constructor and Description | 
|---|
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions(com.google.common.base.Function<RegionAndName,KeyPair> makeKeyPair,
                                                         ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                                         com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                                                         javax.inject.Provider<RunInstancesOptions> optionsProvider,
                                                         GroupNamingConvention.Factory namingConvention)  | 
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions(com.google.common.base.Function<RegionAndName,KeyPair> makeKeyPair,
                                                         ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                                         com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                                                         javax.inject.Provider<RunInstancesOptions> optionsProvider,
                                                         GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
KeyPair.Builder.build()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
KeyPair.compareTo(KeyPair o) | 
static KeyPair.Builder | 
KeyPair.Builder.fromKeyPair(KeyPair in)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
KeyPairClient.createKeyPairInRegion(String region,
                     String keyName)
Creates a new 2048-bit RSA key pair with the specified name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<KeyPair> | 
KeyPairAsyncClient.createKeyPairInRegion(String region,
                     String keyName)  | 
Set<KeyPair> | 
KeyPairClient.describeKeyPairsInRegion(String region,
                        String... keyPairNames)
Returns information about key pairs available to you. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> | 
KeyPairAsyncClient.describeKeyPairsInRegion(String region,
                        String... keyPairNames)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
KeyPairResponseHandler.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<KeyPair> | 
DescribeKeyPairsResponseHandler.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyPair | 
NovaEC2KeyPairClient.importKeyPairInRegion(String region,
                     String keyName,
                     String publicKeyMaterial)
Imports the public key from an RSA key pair that you created with a third-party tool. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<KeyPair> | 
NovaEC2KeyPairAsyncClient.importKeyPairInRegion(String region,
                     String keyName,
                     String publicKeyMaterial)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.