Interface KeystoneApi
- All Superinterfaces:
AutoCloseable
,Closeable
Provides access to the OpenStack Identity (Keystone) REST API.
-
Method Summary
Modifier and TypeMethodDescriptionDiscover API version information, links to documentation (PDF, HTML, WADL), and supported media typesProvides access to Extension features.com.google.common.base.Optional
<? extends RoleAdminApi> Provides access to Admin role featurescom.google.common.base.Optional
<? extends ServiceAdminApi> Provides access to Admin service featuresProvides access to Token featurescom.google.common.base.Optional
<? extends TenantAdminApi> Provides access to Admin tenant featurescom.google.common.base.Optional
<? extends TenantApi> Provides access to Tenant featurescom.google.common.base.Optional
<? extends TokenApi> Provides access to Token featurescom.google.common.base.Optional
<? extends UserAdminApi> Provides access to Admin user featurescom.google.common.base.Optional
<? extends UserApi> Provides access to User features
-
Method Details
-
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
-