| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Optional<com.google.common.base.Supplier<Credentials>> | 
ContextBuilder.credentialsSupplierOption  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Credentials> | 
ContextBuilder.buildCredentialsSupplier(Properties expanded)  | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.inject.Injector | 
ContextBuilder.buildInjector(String name,
             ProviderMetadata providerMetadata,
             com.google.common.base.Supplier<Credentials> creds,
             List<com.google.inject.Module> inputModules)  | 
ContextBuilder | 
ContextBuilder.credentialsSupplier(com.google.common.base.Supplier<Credentials> credentialsSupplier)
returns the current login credentials. 
 | 
| Constructor and Description | 
|---|
ShareUrl(com.google.common.base.Supplier<Credentials> creds,
        com.google.common.base.Supplier<URI> provider,
        javax.inject.Provider<Long> timeStampProvider,
        Crypto crypto)  | 
SignRequest(SignatureWire signatureWire,
           com.google.common.base.Supplier<Credentials> creds,
           javax.inject.Provider<String> timeStampProvider,
           Crypto crypto,
           HttpUtils utils)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SessionCredentials
AWS credentials for API authentication. 
 | 
| 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 | 
|---|
AWSRunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
                                Map<String,Credentials> credentialStore,
                                com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
                                com.google.common.base.Supplier<Set<? extends Location>> locations,
                                com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
                                GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
AWSEC2DestroyNodeStrategy.credentialStore  | 
| Constructor and Description | 
|---|
AWSEC2CreateNodesInGroupThenAddToSet(AWSEC2Client client,
                                    com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
                                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                                    boolean generateInstanceNames,
                                    CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions createKeyPairAndSecurityGroupsAsNeededAndReturncustomize,
                                    PresentSpotRequestsAndInstances instancePresent,
                                    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,
                                    SpotInstanceRequestToAWSRunningInstance spotConverter)  | 
AWSEC2DestroyNodeStrategy(AWSEC2Client client,
                         GetNodeMetadataStrategy getNode,
                         com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
                         Map<String,Credentials> credentialStore)  | 
| Constructor and Description | 
|---|
FormSigner(SignatureWire signatureWire,
          String apiVersion,
          com.google.common.base.Supplier<Credentials> creds,
          javax.inject.Provider<String> dateService,
          Crypto crypto,
          HttpUtils utils)  | 
| Constructor and Description | 
|---|
SharedKeyLiteAuthentication(SignatureWire signatureWire,
                           com.google.common.base.Supplier<Credentials> creds,
                           javax.inject.Provider<String> timeStampProvider,
                           Crypto crypto,
                           HttpUtils utils)  | 
| Constructor and Description | 
|---|
CloudStackComputeServiceAdapter(CloudStackClient client,
                               com.google.common.base.Predicate<String> jobComplete,
                               com.google.common.base.Supplier<Map<String,Network>> networkSupplier,
                               BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
                               StaticNATVirtualMachineInNetwork.Factory staticNATVMInNetwork,
                               CreatePortForwardingRulesForIP setupPortForwardingRulesForIP,
                               CreateFirewallRulesForIP setupFirewallRulesForIP,
                               com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> vmToRules,
                               Map<String,Credentials> credentialStore,
                               Map<NetworkType,? extends OptionsConverter> optionsConverters,
                               com.google.common.base.Supplier<com.google.common.cache.LoadingCache<String,Zone>> zoneIdToZone)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.cache.LoadingCache<Credentials,LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseCache(LoginWithPasswordCredentials getLoginResponse,
                         int seconds)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseSupplier(com.google.common.cache.LoadingCache<Credentials,LoginResponse> cache,
                            com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseSupplier(com.google.common.cache.LoadingCache<Credentials,LoginResponse> cache,
                            com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
QuerySigner(SignatureWire signatureWire,
           com.google.common.base.Supplier<Credentials> creds,
           Crypto crypto,
           HttpUtils utils)  | 
| Constructor and Description | 
|---|
InvalidateSessionAndRetryOn401AndLogoutOnClose(com.google.common.cache.LoadingCache<Credentials,LoginResponse> authenticationResponseCache,
                                              SessionClient sessionClient)  | 
| Modifier and Type | Method and Description | 
|---|---|
LoginResponse | 
LoginWithPasswordCredentials.load(Credentials input)  | 
| Constructor and Description | 
|---|
GetCurrentUser(CloudStackClient client,
              com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
GetLoginForProviderFromPropertiesAndStoreCredentialsOrReturnNull(String provider,
                                                                ValueOfConfigurationKeyOrNull config,
                                                                Map<String,Credentials> credentialStore)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
BaseComputeService.credentialStore  | 
| Constructor and Description | 
|---|
BaseComputeService(ComputeServiceContext context,
                  Map<String,Credentials> credentialStore,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                  ListNodesStrategy listNodesStrategy,
                  GetImageStrategy getImageStrategy,
                  GetNodeMetadataStrategy getNodeMetadataStrategy,
                  CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                  RebootNodeStrategy rebootNodeStrategy,
                  DestroyNodeStrategy destroyNodeStrategy,
                  ResumeNodeStrategy resumeNodeStrategy,
                  SuspendNodeStrategy suspendNodeStrategy,
                  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,
                  InitAdminAccess initAdminAccess,
                  RunScriptOnNode.Factory runScriptOnNodeFactory,
                  PersistNodeCredentials persistNodeCredentials,
                  ComputeServiceConstants.Timeouts timeouts,
                  com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                  com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
ReturnCredentialsBoundToImage.credentialStore  | 
| Constructor and Description | 
|---|
AdaptingComputeServiceStrategies(Map<String,Credentials> credentialStore,
                                PrioritizeCredentialsFromTemplate prioritizeCredentialsFromTemplate,
                                ComputeServiceAdapter<N,H,I,L> client,
                                com.google.common.base.Function<N,NodeMetadata> nodeMetadataAdapter,
                                com.google.common.base.Function<I,Image> imageAdapter)  | 
ReturnCredentialsBoundToImage(LoginCredentials creds,
                             Map<String,Credentials> credentialStore,
                             Map<OsFamily,LoginCredentials> osFamilyToCredentials)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Integer | 
StubComputeServiceDependenciesModule.provideNodeIdForIdentity(com.google.common.base.Supplier<Credentials> creds)  | 
protected ConcurrentMap<String,NodeMetadata> | 
StubComputeServiceDependenciesModule.provideNodesForIdentity(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Credentials.Builder<T extends Credentials>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LoginCredentials  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials.Builder<? extends Credentials> | 
Credentials.toBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
static LoginCredentials.Builder | 
LoginCredentials.builder(Credentials creds)  | 
static LoginCredentials | 
LoginCredentials.fromCredentials(Credentials creds)  | 
| 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 | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
RunningInstanceToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
RunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
                             Map<String,Credentials> credentialStore,
                             com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
                             GroupNamingConvention.Factory namingConvention)  | 
| Constructor and Description | 
|---|
EC2CreateNodesInGroupThenAddToSet(EC2Client 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)  | 
EC2PopulateDefaultLoginCredentialsForImageStrategy(LoginCredentials creds,
                                                  Map<String,Credentials> credentialStore,
                                                  Map<OsFamily,LoginCredentials> osFamilyToCredentials)  | 
| Constructor and Description | 
|---|
WellKnownImageToImage(com.google.common.base.Supplier<Location> locationSupplier,
                     Map<String,WellKnownImage> preinstalledImages,
                     Map<String,Credentials> credentialStore)  | 
| Constructor and Description | 
|---|
GoGridComputeService(ComputeServiceContext context,
                    Map<String,Credentials> credentialStore,
                    com.google.common.base.Supplier<Set<? extends Image>> images,
                    com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                    com.google.common.base.Supplier<Set<? extends Location>> locations,
                    ListNodesStrategy listNodesStrategy,
                    GetImageStrategy getImageStrategy,
                    GetNodeMetadataStrategy getNodeMetadataStrategy,
                    CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                    RebootNodeStrategy rebootNodeStrategy,
                    DestroyNodeStrategy destroyNodeStrategy,
                    ResumeNodeStrategy resumeNodeStrategy,
                    SuspendNodeStrategy suspendNodeStrategy,
                    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,
                    InitAdminAccess initAdminAccess,
                    RunScriptOnNode.Factory runScriptOnNodeFactory,
                    PersistNodeCredentials persistNodeCredentials,
                    ComputeServiceConstants.Timeouts timeouts,
                    com.google.common.util.concurrent.ListeningExecutorService userExecutor,
                    com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Constructor and Description | 
|---|
SharedKeyLiteAuthentication(com.google.common.base.Supplier<Credentials> creds,
                           Long timeStamp,
                           HttpUtils utils)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
ParseCredentialsFromJsonResponse.apply(HttpResponse input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
ParseServerNameToCredentialsMapFromJsonResponse.apply(HttpResponse arg0)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
GridServerClient.getServerCredentials(long id)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Credentials> | 
GridServerAsyncClient.getServerCredentials(long id)  | 
Map<String,Credentials> | 
GridServerClient.getServerCredentialsList()
Returns a map of running servers' names to the log in credentials. 
 | 
com.google.common.util.concurrent.ListenableFuture<Map<String,Credentials>> | 
GridServerAsyncClient.getServerCredentialsList()  | 
| Constructor and Description | 
|---|
HPCloudObjectStorageBlobRequestSigner(com.google.common.base.Function<Invocation,HttpRequest> processor,
                                     BlobToObject blobToObject,
                                     BlobToHttpGetOptions blob2HttpGetOptions,
                                     Crypto crypto,
                                     com.google.inject.Provider<Long> unixEpochTimestampProvider,
                                     com.google.common.base.Supplier<Access> access,
                                     com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
BasicAuthentication(com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
ContextImpl(String name,
           ProviderMetadata providerMetadata,
           com.google.common.base.Supplier<Credentials> creds,
           Utils utils,
           Closer closer)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseCache(OpenStackAuthenticationModule.GetAuthenticationResponse getAuthenticationResponse)  | 
| Modifier and Type | Method and Description | 
|---|---|
AuthenticationResponse | 
OpenStackAuthenticationModule.GetAuthenticationResponse.load(Credentials input)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseSupplier(com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> cache,
                                     com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseSupplier(com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> cache,
                                     com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> authenticationResponseCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.cache.LoadingCache<Credentials,Auth> | 
AuthenticationServiceModule.provideAuthCache(AuthenticationServiceModule.GetAuth getAuth,
                long sessionInterval)  | 
| Modifier and Type | Method and Description | 
|---|---|
Auth | 
AuthenticationServiceModule.GetAuth.load(Credentials input)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Auth> | 
AuthenticationServiceModule.provideAuthSupplier(com.google.common.cache.LoadingCache<Credentials,Auth> cache,
                   com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<Auth> | 
AuthenticationServiceModule.provideAuthSupplier(com.google.common.cache.LoadingCache<Credentials,Auth> cache,
                   com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,Auth> authenticationResponseCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Function<Credentials,Access> | 
KeystoneAuthenticationModule.authenticationMethodForCredentialType(String credentialType,
                                     Map<String,com.google.common.base.Function<Credentials,Access>> authenticationMethods)  | 
protected Map<String,com.google.common.base.Function<Credentials,Access>> | 
KeystoneAuthenticationModule.authenticationMethods(com.google.inject.Injector i)  | 
com.google.common.cache.LoadingCache<Credentials,Access> | 
KeystoneAuthenticationModule.provideAccessCache(com.google.common.base.Function<Credentials,Access> getAccess)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Function<Credentials,Access> | 
KeystoneAuthenticationModule.authenticationMethodForCredentialType(String credentialType,
                                     Map<String,com.google.common.base.Function<Credentials,Access>> authenticationMethods)  | 
com.google.common.cache.LoadingCache<Credentials,Access> | 
KeystoneAuthenticationModule.provideAccessCache(com.google.common.base.Function<Credentials,Access> getAccess)  | 
protected com.google.common.base.Supplier<Access> | 
KeystoneAuthenticationModule.provideAccessSupplier(com.google.common.cache.LoadingCache<Credentials,Access> cache,
                     com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<Access> | 
KeystoneAuthenticationModule.provideAccessSupplier(com.google.common.cache.LoadingCache<Credentials,Access> cache,
                     com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
Access | 
BaseAuthenticator.apply(Credentials input)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,Access> authenticationResponseCache)  | 
| Constructor and Description | 
|---|
NovaComputeService(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,
                  NovaApi novaApi,
                  com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroupInZone> securityGroupMap,
                  com.google.common.cache.LoadingCache<ZoneAndName,KeyPair> keyPairCache,
                  com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByZoneId,
                  GroupNamingConvention.Factory namingConvention,
                  com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Constructor and Description | 
|---|
BindProviderMetadataContextAndCredentials(ProviderMetadata providerMetadata,
                                         com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.base.Optional<Credentials> | 
ProxyConfig.getCredentials()  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.base.Optional<Credentials> | 
GuiceProxyConfig.getCredentials()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,com.google.common.base.Function<Credentials,Access>> | 
CloudIdentityAuthenticationModule.authenticationMethods(com.google.inject.Injector i)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
Utils.credentialStore()  | 
Map<String,Credentials> | 
Utils.getCredentialStore()
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
CredentialStoreModule.CredentialsFromJsonInputStream.apply(InputStream from)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,Credentials> | 
CredentialStoreModule.provideCredentialStore(Map<String,InputStream> backing,
                      com.google.common.base.Function<Credentials,InputStream> credentialsSerializer,
                      com.google.common.base.Function<InputStream,Credentials> credentialsDeserializer)  | 
| Modifier and Type | Method and Description | 
|---|---|
InputStream | 
CredentialStoreModule.CredentialsToJsonInputStream.apply(Credentials from)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,Credentials> | 
CredentialStoreModule.provideCredentialStore(Map<String,InputStream> backing,
                      com.google.common.base.Function<Credentials,InputStream> credentialsSerializer,
                      com.google.common.base.Function<InputStream,Credentials> credentialsDeserializer)  | 
protected Map<String,Credentials> | 
CredentialStoreModule.provideCredentialStore(Map<String,InputStream> backing,
                      com.google.common.base.Function<Credentials,InputStream> credentialsSerializer,
                      com.google.common.base.Function<InputStream,Credentials> credentialsDeserializer)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
UtilsImpl.credentialStore()  | 
Map<String,Credentials> | 
UtilsImpl.getCredentialStore()  | 
| Constructor and Description | 
|---|
ApiContextImpl(String name,
              ProviderMetadata providerMetadata,
              com.google.common.base.Supplier<Credentials> creds,
              Utils utils,
              Closer closer,
              com.google.inject.Injector injector,
              com.google.inject.TypeLiteral<A> api)  | 
RestContextImpl(String name,
               ProviderMetadata providerMetadata,
               com.google.common.base.Supplier<Credentials> creds,
               Utils utils,
               Closer closer,
               com.google.inject.Injector injector,
               com.google.inject.TypeLiteral<S> syncApi,
               com.google.inject.TypeLiteral<A> asyncApi)
Deprecated.  
  | 
UtilsImpl(com.google.inject.Injector injector,
         Json json,
         XMLParser xml,
         HttpClient simpleClient,
         HttpAsyncClient simpleAsyncClient,
         Crypto encryption,
         DateService date,
         com.google.common.util.concurrent.ListeningExecutorService userExecutor,
         com.google.common.util.concurrent.ListeningExecutorService ioExecutor,
         com.google.common.eventbus.EventBus eventBus,
         Map<String,Credentials> credentialStore,
         Logger.LoggerFactory loggerFactory)  | 
| Constructor and Description | 
|---|
RestAuthentication(com.google.common.base.Supplier<Credentials> creds,
                  javax.inject.Provider<String> timeStampProvider,
                  Crypto crypto)  | 
| Constructor and Description | 
|---|
RequestAuthorizeSignature(SignatureWire signatureWire,
                         String authTag,
                         boolean isVhostStyle,
                         String servicePath,
                         String headerTag,
                         com.google.common.base.Supplier<Credentials> creds,
                         javax.inject.Provider<String> timeStampProvider,
                         Crypto crypto,
                         HttpUtils utils)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
CredentialsFromAdminAccess.apply(Statement input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
AdminAccess.getAdminCredentials()  | 
Credentials | 
AdminAccess.Config.getAdminCredentials()  | 
| Constructor and Description | 
|---|
TerremarkVCloudComputeClient(TerremarkVCloudClient client,
                            javax.inject.Provider<String> passwordGenerator,
                            com.google.common.base.Predicate<URI> successTester,
                            Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                            Map<String,Credentials> credentialStore,
                            InternetServiceAndPublicIpAddressSupplier internetServiceAndPublicIpAddressSupplier)  | 
TerremarkVCloudComputeService(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 resumeNodeStrategy,
                             SuspendNodeStrategy suspendNodeStrategy,
                             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,
                             CleanupOrphanKeys cleanupOrphanKeys,
                             com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
VAppToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
VAppToNodeMetadata(TerremarkVCloudComputeClient computeClient,
                  Map<String,Credentials> credentialStore,
                  Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                  HardwareForVCloudExpressVApp hardwareForVCloudExpressVApp,
                  FindLocationForResource findLocationForResourceInVDC,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
StartVAppWithGroupEncodedIntoName.credentialStore  | 
| Constructor and Description | 
|---|
ParseVAppTemplateDescriptionToGetDefaultLoginCredentials(LoginCredentials creds,
                                                        Map<String,Credentials> credentialStore,
                                                        Map<OsFamily,LoginCredentials> osFamilyToCredentials)  | 
StartVAppWithGroupEncodedIntoName(TerremarkVCloudComputeClient computeClient,
                                 com.google.common.base.Function<VApp,NodeMetadata> vAppToNodeMetadata,
                                 TemplateToInstantiateOptions getOptions,
                                 Map<String,Credentials> credentialStore,
                                 PrioritizeCredentialsFromTemplate prioritizeCredentialsFromTemplate)  | 
| Constructor and Description | 
|---|
SOAPWrapWithPasswordAuth(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
VAppToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
VAppToNodeMetadata(Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                  Map<String,Credentials> credentialStore,
                  FindLocationForResource findLocationForResourceInVDC,
                  com.google.common.base.Function<VApp,Hardware> hardwareForVApp,
                  GroupNamingConvention.Factory namingConvention)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.