Interface KeystoneApi
-
- All Superinterfaces:
AutoCloseable
,Closeable
public interface KeystoneApi extends Closeable
Provides access to the OpenStack Identity (Keystone) REST API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApiMetadata
getApiMetadata()
Discover API version information, links to documentation (PDF, HTML, WADL), and supported media typesExtensionApi
getExtensionApi()
Provides access to Extension features.com.google.common.base.Optional<? extends RoleAdminApi>
getRoleAdminApi()
Provides access to Admin role featurescom.google.common.base.Optional<? extends ServiceAdminApi>
getServiceAdminApi()
Provides access to Admin service featuresServiceApi
getServiceApi()
Provides access to Token featurescom.google.common.base.Optional<? extends TenantAdminApi>
getTenantAdminApi()
Provides access to Admin tenant featurescom.google.common.base.Optional<? extends TenantApi>
getTenantApi()
Provides access to Tenant featurescom.google.common.base.Optional<? extends TokenApi>
getTokenApi()
Provides access to Token featurescom.google.common.base.Optional<? extends UserAdminApi>
getUserAdminApi()
Provides access to Admin user featurescom.google.common.base.Optional<? extends UserApi>
getUserApi()
Provides access to User features
-
-
-
Method Detail
-
getApiMetadata
@Named("keystone:getApiMetadata") @GET @Consumes("application/json") @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
-
-