org.jclouds.rackspace.cloudidentity.v2_0.functions
Class AuthenticateApiKeyCredentials
java.lang.Object
org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator<ApiKeyCredentials>
org.jclouds.rackspace.cloudidentity.v2_0.functions.AuthenticateApiKeyCredentials
- All Implemented Interfaces:
- com.google.common.base.Function<org.jclouds.domain.Credentials,org.jclouds.openstack.keystone.v2_0.domain.Access>
@Singleton
public class AuthenticateApiKeyCredentials
- extends org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator<ApiKeyCredentials>
- Author:
- Adrian Cole
- See Also:
- docs
| Fields inherited from class org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator |
defaultTenantId, defaultTenantName, logger, requiresTenant |
| Methods inherited from class org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator |
apply, checkPropertiesAreCompatible |
| Methods inherited from interface com.google.common.base.Function |
equals |
api
protected final CloudIdentityAuthenticationApi api
AuthenticateApiKeyCredentials
@Inject
public AuthenticateApiKeyCredentials(CloudIdentityAuthenticationApi api)
authenticateWithTenantName
protected org.jclouds.openstack.keystone.v2_0.domain.Access authenticateWithTenantName(com.google.common.base.Optional<String> tenantId,
ApiKeyCredentials apiKeyCredentials)
- Specified by:
authenticateWithTenantName in class org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator<ApiKeyCredentials>
authenticateWithTenantId
protected org.jclouds.openstack.keystone.v2_0.domain.Access authenticateWithTenantId(com.google.common.base.Optional<String> tenantId,
ApiKeyCredentials apiKeyCredentials)
- Specified by:
authenticateWithTenantId in class org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator<ApiKeyCredentials>
createCredentials
public ApiKeyCredentials createCredentials(String identity,
String credential)
- Specified by:
createCredentials in class org.jclouds.openstack.keystone.v2_0.functions.internal.BaseAuthenticator<ApiKeyCredentials>
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.