| Constructor and Description | 
|---|
HPCloudObjectStorageBlobRequestSigner(RestAnnotationProcessor<HPCloudObjectStorageAsyncApi> 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
Access | 
AuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
                                      ApiAccessKeyCredentials passwordCredentials)
Authenticate to generate a token. 
 | 
Access | 
AuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
                                      PasswordCredentials passwordCredentials)
Authenticate to generate a token. 
 | 
Access | 
AuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantId,
                                        ApiAccessKeyCredentials passwordCredentials)
Authenticate to generate a token. 
 | 
Access | 
AuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantId,
                                        PasswordCredentials passwordCredentials)
Authenticate to generate a token. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Access> | 
AuthenticationAsyncApi.authenticateWithTenantIdAndCredentials(String tenantId,
                                      ApiAccessKeyCredentials apiAccessKeyCredentials)  | 
com.google.common.util.concurrent.ListenableFuture<Access> | 
AuthenticationAsyncApi.authenticateWithTenantIdAndCredentials(String tenantId,
                                      PasswordCredentials passwordCredentials)  | 
com.google.common.util.concurrent.ListenableFuture<Access> | 
AuthenticationAsyncApi.authenticateWithTenantNameAndCredentials(String tenantName,
                                        ApiAccessKeyCredentials apiAccessKeyCredentials)  | 
com.google.common.util.concurrent.ListenableFuture<Access> | 
AuthenticationAsyncApi.authenticateWithTenantNameAndCredentials(String tenantName,
                                        PasswordCredentials passwordCredentials)  | 
| 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)  | 
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 | 
|---|---|
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<String> | 
KeystoneAuthenticationModule.provideAuthenticationTokenCache(com.google.common.base.Supplier<Access> supplier)
borrowing concurrency code to ensure that caching takes place properly 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Access | 
Access.Builder.build()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
Access.compareTo(Access that)  | 
T | 
Access.Builder.fromAccess(Access in)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Access | 
AuthenticateApiAccessKeyCredentials.authenticateWithTenantId(com.google.common.base.Optional<String> tenantId,
                        ApiAccessKeyCredentials apiAccessKeyCredentials)  | 
protected Access | 
AuthenticatePasswordCredentials.authenticateWithTenantId(com.google.common.base.Optional<String> tenantId,
                        PasswordCredentials apiAccessKeyCredentials)  | 
protected Access | 
AuthenticateApiAccessKeyCredentials.authenticateWithTenantName(com.google.common.base.Optional<String> tenantName,
                          ApiAccessKeyCredentials apiAccessKeyCredentials)  | 
protected Access | 
AuthenticatePasswordCredentials.authenticateWithTenantName(com.google.common.base.Optional<String> tenantName,
                          PasswordCredentials apiAccessKeyCredentials)  | 
| Modifier and Type | Method and Description | 
|---|---|
Access | 
BaseAuthenticator.apply(Credentials input)  | 
protected abstract Access | 
BaseAuthenticator.authenticateWithTenantId(com.google.common.base.Optional<String> tenantId,
                        C apiAccessKeyCredentials)  | 
protected abstract Access | 
BaseAuthenticator.authenticateWithTenantName(com.google.common.base.Optional<String> tenantId,
                          C apiAccessKeyCredentials)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,Access> authenticationResponseCache)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Access> | 
LocationIdToURIFromAccessForTypeAndVersion.access  | 
| Constructor and Description | 
|---|
LocationIdToURIFromAccessForTypeAndVersion(com.google.common.base.Supplier<Access> access,
                                          EndpointToSupplierURI endpointToSupplierURI,
                                          com.google.common.base.Function<Endpoint,String> endpointToLocationId,
                                          String apiType,
                                          String apiVersion)  | 
RegionIdToAdminURIFromAccessForTypeAndVersion(com.google.common.base.Supplier<Access> access,
                                             EndpointToSupplierAdminURI endpointToSupplierURI,
                                             EndpointToRegion endpointToRegion,
                                             String apiType,
                                             String apiVersion)  | 
RegionIdToURIFromAccessForTypeAndVersion(com.google.common.base.Supplier<Access> access,
                                        EndpointToSupplierURI endpointToSupplierURI,
                                        EndpointToRegion endpointToRegion,
                                        String apiType,
                                        String apiVersion)  | 
ZoneIdToURIFromAccessForTypeAndVersion(com.google.common.base.Supplier<Access> access,
                                      EndpointToSupplierURI endpointToSupplierURI,
                                      EndpointToRegion endpointToZone,
                                      String apiType,
                                      String apiVersion)  | 
| Modifier and Type | Method and Description | 
|---|---|
Access | 
CloudIdentityAuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
                                      ApiKeyCredentials apiKeyCredentials)
Authenticate to generate a token. 
 | 
Access | 
CloudIdentityAuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantId,
                                        ApiKeyCredentials apiKeyCredentials)
Authenticate to generate a token. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Access> | 
CloudIdentityAuthenticationAsyncApi.authenticateWithTenantIdAndCredentials(String tenantId,
                                      ApiKeyCredentials apiKeyCredentials)  | 
com.google.common.util.concurrent.ListenableFuture<Access> | 
CloudIdentityAuthenticationAsyncApi.authenticateWithTenantNameAndCredentials(String tenantName,
                                        ApiKeyCredentials apiKeyCredentials)  | 
| 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 | 
|---|---|
protected Access | 
AuthenticateApiKeyCredentials.authenticateWithTenantId(com.google.common.base.Optional<String> tenantId,
                        ApiKeyCredentials apiKeyCredentials)  | 
protected Access | 
AuthenticateApiKeyCredentials.authenticateWithTenantName(com.google.common.base.Optional<String> tenantId,
                          ApiKeyCredentials apiKeyCredentials)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.