org.jclouds.openstack.keystone.v2_0
Interface KeystoneApi

All Superinterfaces:
Closeable

public interface KeystoneApi
extends Closeable

Provides access to the OpenStack Identity (Keystone) REST API.


Method Summary
 ApiMetadata getApiMetadata()
          Discover API version information, links to documentation (PDF, HTML, WADL), and supported media types
 ExtensionApi getExtensionApi()
          Provides access to Extension features.
 com.google.common.base.Optional<? extends RoleAdminApi> getRoleAdminApi()
          Provides access to Admin role features
 com.google.common.base.Optional<? extends ServiceAdminApi> getServiceAdminApi()
          Provides access to Admin service features
 ServiceApi getServiceApi()
          Provides access to Token features
 com.google.common.base.Optional<? extends TenantAdminApi> getTenantAdminApi()
          Provides access to Admin tenant features
 com.google.common.base.Optional<? extends TenantApi> getTenantApi()
          Provides access to Tenant features
 com.google.common.base.Optional<? extends TokenApi> getTokenApi()
          Provides access to Token features
 com.google.common.base.Optional<? extends UserAdminApi> getUserAdminApi()
          Provides access to Admin user features
 com.google.common.base.Optional<? extends UserApi> getUserApi()
          Provides access to User features
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getApiMetadata

@Named(value="keystone:getApiMetadata")
@Nullable
ApiMetadata getApiMetadata()
Discover API version information, links to documentation (PDF, HTML, WADL), and supported media types

Returns:
the ApiMetadata

getServiceApi

ServiceApi getServiceApi()
Provides access to Token features


getExtensionApi

ExtensionApi getExtensionApi()
Provides access to Extension features.


getTokenApi

com.google.common.base.Optional<? extends TokenApi> getTokenApi()
Provides access to Token features


getUserApi

com.google.common.base.Optional<? extends UserApi> getUserApi()
Provides access to User features


getTenantApi

com.google.common.base.Optional<? extends TenantApi> getTenantApi()
Provides access to Tenant features


getUserAdminApi

com.google.common.base.Optional<? extends UserAdminApi> getUserAdminApi()
Provides access to Admin user features


getTenantAdminApi

com.google.common.base.Optional<? extends TenantAdminApi> getTenantAdminApi()
Provides access to Admin tenant features


getRoleAdminApi

com.google.common.base.Optional<? extends RoleAdminApi> getRoleAdminApi()
Provides access to Admin role features


getServiceAdminApi

com.google.common.base.Optional<? extends ServiceAdminApi> getServiceAdminApi()
Provides access to Admin service features



Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.