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) |
Modifier and Type | Method and Description |
---|---|
Access |
AuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
ApiAccessKeyCredentials apiAccessKeyCredentials)
Authenticate to generate a token.
|
Access |
AuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
PasswordCredentials passwordCredentials)
Authenticate to generate a token.
|
Access |
AuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantName,
ApiAccessKeyCredentials apiAccessKeyCredentials)
Authenticate to generate a token.
|
Access |
AuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantName,
PasswordCredentials passwordCredentials)
Authenticate to generate a token.
|
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,
BackoffLimitedRetryHandler backoffHandler) |
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 |
---|---|
protected Map<String,com.google.common.base.Function<Credentials,Access>> |
SwiftAuthenticationModule.authenticationMethods(com.google.inject.Injector i) |
Modifier and Type | Method and Description |
---|---|
Access |
CloudIdentityAuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
ApiKeyCredentials apiKeyCredentials)
Authenticate to generate a token.
|
Access |
CloudIdentityAuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantName,
ApiKeyCredentials apiKeyCredentials)
Authenticate to generate a token.
|
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-2016 The Apache Software Foundation. All Rights Reserved.