Uses of Interface
org.jclouds.apis.ApiMetadata

Packages that use ApiMetadata
org.jclouds   
org.jclouds.apis   
org.jclouds.apis.internal   
org.jclouds.osgi   
org.jclouds.providers   
org.jclouds.providers.internal   
org.jclouds.rest   
org.jclouds.rest.internal   
 

Uses of ApiMetadata in org.jclouds
 

Fields in org.jclouds declared as ApiMetadata
protected  ApiMetadata ContextBuilder.apiMetadata
           
 

Methods in org.jclouds that return ApiMetadata
 ApiMetadata ContextBuilder.getApiMetadata()
           
 

Methods in org.jclouds with parameters of type ApiMetadata
static ContextBuilder ContextBuilder.newBuilder(ApiMetadata apiMetadata)
           
 

Constructors in org.jclouds with parameters of type ApiMetadata
ContextBuilder(ApiMetadata apiMetadata)
           
ContextBuilder(ProviderMetadata providerMetadata, ApiMetadata apiMetadata)
           
 

Uses of ApiMetadata in org.jclouds.apis
 

Methods in org.jclouds.apis that return ApiMetadata
 ApiMetadata ApiMetadata.Builder.build()
           
static ApiMetadata Apis.withId(String id)
          Returns the first api with the provided id
 

Methods in org.jclouds.apis that return types with arguments of type ApiMetadata
static Iterable<ApiMetadata> Apis.all()
          Returns all available apis.
static com.google.common.base.Predicate<ApiMetadata> ApiPredicates.all()
          Returns all apis available to jclouds regardless of type.
static Iterable<ApiMetadata> Apis.contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
          Returns all apis who's contexts are assignable from the parameter
static com.google.common.base.Predicate<ApiMetadata> ApiPredicates.contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
          Returns all apis who's contexts are assignable from the parameter
static Iterable<ApiMetadata> ApiRegistry.fromRegistry()
           
static com.google.common.base.Predicate<ApiMetadata> ApiPredicates.id(String id)
          Returns all apis with the given id.
static com.google.common.base.Function<ApiMetadata,String> Apis.idFunction()
           
static Iterable<ApiMetadata> Apis.viewableAs(Class<? extends View> type)
           
static com.google.common.base.Predicate<ApiMetadata> ApiPredicates.viewableAs(com.google.common.reflect.TypeToken<?> type)
          Returns all apis who's contexts are transformable to the parameter
static Iterable<ApiMetadata> Apis.viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
          Returns all apis who's contexts are assignable from the parameter
 

Methods in org.jclouds.apis with parameters of type ApiMetadata
 String Apis.IdFunction.apply(ApiMetadata input)
           
static com.google.common.reflect.TypeToken<?> Apis.findView(ApiMetadata apiMetadata, com.google.common.reflect.TypeToken<?> view)
          Returns the type of context
 ApiMetadata.Builder ApiMetadata.Builder.fromApiMetadata(ApiMetadata from)
           
static void ApiRegistry.registerApi(ApiMetadata api)
           
static void ApiRegistry.unRegisterApi(ApiMetadata api)
           
 

Uses of ApiMetadata in org.jclouds.apis.internal
 

Classes in org.jclouds.apis.internal that implement ApiMetadata
 class BaseApiMetadata
          The BaseApiMetadata class is an abstraction of ApiMetadata to be extended by those implementing ApiMetadata.
 

Methods in org.jclouds.apis.internal that return ApiMetadata
 ApiMetadata BaseApiMetadata.Builder.build()
           
 

Methods in org.jclouds.apis.internal with parameters of type ApiMetadata
 BaseApiMetadata.Builder BaseApiMetadata.Builder.fromApiMetadata(ApiMetadata in)
           
 

Uses of ApiMetadata in org.jclouds.osgi
 

Methods in org.jclouds.osgi with type parameters of type ApiMetadata
<A extends ApiMetadata>
void
ApiListener.added(A api)
          Method to be called when an api gets added.
<A extends ApiMetadata>
void
ApiListener.removed(A api)
          Method to be called when an api gets removed.
 

Methods in org.jclouds.osgi that return types with arguments of type ApiMetadata
 Iterable<ApiMetadata> MetadataBundleListener.listApiMetadata(org.osgi.framework.Bundle bundle)
          Creates an instance of ApiMetadata from the Bundle.
 

Uses of ApiMetadata in org.jclouds.providers
 

Methods in org.jclouds.providers that return ApiMetadata
 ApiMetadata Providers.ApiMetadataFunction.apply(ProviderMetadata input)
           
 ApiMetadata ProviderMetadata.getApiMetadata()
           
 

Methods in org.jclouds.providers that return types with arguments of type ApiMetadata
static com.google.common.base.Function<ProviderMetadata,ApiMetadata> Providers.apiMetadataFunction()
           
 

Methods in org.jclouds.providers with parameters of type ApiMetadata
 ProviderMetadata.Builder ProviderMetadata.Builder.apiMetadata(ApiMetadata api)
           
static ProviderMetadata AnonymousProviderMetadata.forApiWithEndpoint(ApiMetadata md, String endpoint)
           
 

Method parameters in org.jclouds.providers with type arguments of type ApiMetadata
static Iterable<ProviderMetadata> Providers.apiMetadataAssignableFrom(com.google.common.reflect.TypeToken<? extends ApiMetadata> api)
          Returns the providers that are of the provided api.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.apiMetadataAssignableFrom(com.google.common.reflect.TypeToken<? extends ApiMetadata> apiClass)
          Returns all providers with an apimetadata assignable from the given api.
 

Constructors in org.jclouds.providers with parameters of type ApiMetadata
AnonymousProviderMetadata.Builder(ApiMetadata apiMetadata, String endpoint)
           
AnonymousProviderMetadata(ApiMetadata apiMetadata, String endpoint)
           
 

Uses of ApiMetadata in org.jclouds.providers.internal
 

Fields in org.jclouds.providers.internal declared as ApiMetadata
protected  ApiMetadata BaseProviderMetadata.api
           
protected  ApiMetadata BaseProviderMetadata.Builder.api
           
 

Methods in org.jclouds.providers.internal that return ApiMetadata
 ApiMetadata BaseProviderMetadata.getApiMetadata()
          
 

Methods in org.jclouds.providers.internal with parameters of type ApiMetadata
 BaseProviderMetadata.Builder BaseProviderMetadata.Builder.apiMetadata(ApiMetadata api)
          
 

Constructors in org.jclouds.providers.internal with parameters of type ApiMetadata
BaseProviderMetadata(String id, String name, ApiMetadata api, String endpoint, Properties defaultProperties, com.google.common.base.Optional<URI> homepage, com.google.common.base.Optional<URI> console, Set<String> linkedServices, Set<String> iso3166Codes)
           
UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata)
           
UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata, com.google.common.base.Optional<ProviderMetadata> providerMetadata)
           
 

Uses of ApiMetadata in org.jclouds.rest
 

Subinterfaces of ApiMetadata in org.jclouds.rest
 interface RestApiMetadata
           
 

Classes in org.jclouds.rest that implement ApiMetadata
 class AnonymousRestApiMetadata
          Useful in creating arbitrary clients.
 

Methods in org.jclouds.rest with parameters of type ApiMetadata
 AnonymousRestApiMetadata.Builder AnonymousRestApiMetadata.Builder.fromApiMetadata(ApiMetadata in)
           
 

Uses of ApiMetadata in org.jclouds.rest.internal
 

Classes in org.jclouds.rest.internal that implement ApiMetadata
 class BaseRestApiMetadata
          Useful in creating rest apis.
 

Methods in org.jclouds.rest.internal that return ApiMetadata
 ApiMetadata BaseRestApiMetadata.Builder.build()
           
 

Methods in org.jclouds.rest.internal with parameters of type ApiMetadata
 BaseRestApiMetadata.Builder BaseRestApiMetadata.Builder.fromApiMetadata(ApiMetadata in)
           
 



Copyright © 2009-2013 jclouds. All Rights Reserved.