org.jclouds.openstack.keystone.v2_0
Interface KeystoneApi

All Superinterfaces:
Closeable

public interface KeystoneApi
extends Closeable

Provides access to OpenStack keystone resources via their REST API.

Author:
Adam Lowe
See Also:
, KeystoneAsyncApi

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

Method Detail

getApiMetadata

ApiMetadata getApiMetadata()
Discover API version information, links to documentation (PDF, HTML, WADL), and supported media types

Returns:
the requested information

getServiceApi

ServiceApi getServiceApi()
Provides synchronous access to Token features


getExtensionApi

ExtensionApi getExtensionApi()
Provides synchronous access to Extension features.


getTokenApi

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


getUserApi

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


getTenantApi

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



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